教你如何在CentOS中自行編譯升級Git
本文教你怎麼透過Git的原始碼自行安裝升級Git。 |
我安裝的是 -7-x86_64-1908,自帶的git是1.8.3.1,在終端下輸入以下 檢視:
git --version
如果當前已經安裝了其他版本的git,並且是透過安裝包安裝在了預設路徑,那麼最好先解除安裝掉舊版本的git,否則安裝新版本的git後,在呼叫git時,會出現交叉呼叫的情況。如果舊版本是編譯安裝,並且指定了安裝路徑,那麼可以不用解除安裝,但是在安裝完新版本的git後一定配置好環境變數。
1、解除安裝舊版本的git
在終端輸入:
yum remove git
2、安裝依賴軟體
在終端輸入:
yum install curl-devel expat-devel gettext-devel openssl-devel zlib-devel asciidoc yum install gcc perl-ExtUtils-MakeMaker
你可能並不需要安裝依賴就能make透過,我的環境安裝了第一個
3、下載最新Git原始碼
開啟網址,可以在這裡檢視所有git的釋出版本,複製你想要下載的原始碼下載地址,在終端輸入:
cd /usr/local/src/<br>wget
4、編譯安裝最新的git版本
在終端輸入:
tar -vxf git-2.24.1.tar.gz cd git-2.24.1 make prefix=/usr/local/git all make prefix=/usr/local/git install
5、新增環境變數
在終端輸入:
echo "export PATH=$PATH:/usr/local/git/bin" >> /etc/profile source /etc/profile
6、驗證版本
在終端輸入:
git --version
7、如果你的git訪問https連結時會報錯:SSL connect error。更新nss
在終端輸入:
yum update nss
原文地址:
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/31559985/viewspace-2671350/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- Linux CentOS升級安裝gitLinuxCentOSGit
- CentOS7 升級 Git 歷程CentOSGit
- 教你如何在 CentOS 7 下編譯安裝 Python 3.7 與 Python 2.7.5 共存CentOS編譯Python
- 編譯 git編譯Git
- Linux平滑編譯升級php至5.5.0Linux編譯PHP
- 如何在CentOS7安裝Node?(編譯安裝)CentOS編譯
- python如何在cmd中升級pip?Python
- CentOS編譯openjdkCentOS編譯JDK
- 【記錄】CentOS7.6 編譯安裝最新版 GitCentOS編譯Git
- [記錄] CentOS7.6 編譯安裝最新版 GitCentOS編譯Git
- CentOS 7 升級到 CentOS 8CentOS
- 教你如何在 CentOS 上安裝RedisCentOSRedis
- 如何在CentOS 7上搭建LAMP環境(使用YUM或編譯)CentOSLAMP編譯
- CentOS GCC 升級 6.0CentOSGC
- CentOS 8 升級核心CentOS
- 教你如何在CentOS7系統中配置ftp服務CentOSFTP
- CentOS7.5升級到CentOS 7.6CentOS
- 升級Xcode10導致的編譯錯誤XCode編譯
- CentOS 7核心升級教程。CentOS
- centos7 核心升級CentOS
- centos6.5中openssh從5.3升級到7.3CentOS
- centos PHP 編譯安裝CentOSPHP編譯
- 教你如何在CentOS上使用Samba共享檔案CentOSSamba
- Centos8升級到Centos 8 stream教程。CentOS
- CentOs下手動升級node版本CentOS
- CentOS6.X 升級核心CentOS
- Centos升級到openssh9.7CentOS
- Centos中的git配置CentOSGit
- TiDB - 如何在國內編譯TiDB編譯
- 有關 TiDB 升級的二三事——教你如何快樂升級TiDB
- android studio 2.2.3 升級到3.1.2 原有專案編譯問題Android編譯
- 在CentOS 7上編譯QtumCentOS編譯QT
- CentOS 下編譯安裝 NginxCentOS編譯Nginx
- CentOS 下編譯安裝 apacheCentOS編譯Apache
- CentOS 6.4 編譯安裝 apacheCentOS編譯Apache
- [譯] Elasticsearch 滾動升級Elasticsearch
- Centos7.3 升級最新Openssl1.1.0e同時編譯安裝lnmp環境(使用最新openssl1.1.0e)CentOS編譯LNMP
- centos7中python2升級python3.8教程CentOSPython