教你如何在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/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- CentOS 6.x 升級 GitCentOSGit
- CentOS7 升級 Git 歷程CentOSGit
- Linux CentOS升級安裝gitLinuxCentOSGit
- 【PHP升級】CentOS6.3編譯安裝 PHP5.4.38PHPCentOS編譯
- centos下升級git版本的操作記錄CentOSGit
- 教你如何在 CentOS 7 下編譯安裝 Python 3.7 與 Python 2.7.5 共存CentOS編譯Python
- 編譯 git編譯Git
- python如何在cmd中升級pip?Python
- 如何在CentOS7安裝Node?(編譯安裝)CentOS編譯
- 【雲端計算的1024種玩法】手把手教你如何編譯升級OpenResty編譯REST
- Linux平滑編譯升級php至5.5.0Linux編譯PHP
- 教你如何在 CentOS 上安裝RedisCentOSRedis
- CentOS編譯openjdkCentOS編譯JDK
- [記錄] CentOS7.6 編譯安裝最新版 GitCentOS編譯Git
- 【記錄】CentOS7.6 編譯安裝最新版 GitCentOS編譯Git
- CentOS GCC 升級 6.0CentOSGC
- CentOS 8 升級核心CentOS
- Centos 升級 pythonCentOSPython
- 在CentOS中Gitlab升級,6.0到6.5CentOSGitlab
- centos中從源程式升級python方法CentOSPython
- 如何在CentOS 7上搭建LAMP環境(使用YUM或編譯)CentOSLAMP編譯
- CentOS 7核心升級教程。CentOS
- centos 7 版本升級nginxCentOSNginx
- CentOS系統核心升級CentOS
- CentOS升級MySQL到5.5CentOSMySql
- centos7 核心升級CentOS
- 教你如何在CentOS上使用Samba共享檔案CentOSSamba
- 升級 HTTPS,價值何在?HTTP
- Centos中的git配置CentOSGit
- 升級Xcode10導致的編譯錯誤XCode編譯
- Centos8升級到Centos 8 stream教程。CentOS
- centos PHP 編譯安裝CentOSPHP編譯
- CentOs下手動升級node版本CentOS
- CentOS6.X 升級核心CentOS
- centos-6.7 核心升級(轉)CentOS
- centos 升級nginx到1.10.2CentOSNginx
- centos 6.7 python 版本升級CentOSPython
- 如何在本地編譯Fabric Code編譯