在很多linux
系統庫中都有
git,可以直接用命令列安裝。
例如fedora
中可以直接用
yum install git
$ apt-get install git
$ yum install git
$ emerge --ask --verbose dev-vcs/git
$ pacman -s git
$ zypper install git
$ cd /usr/ports/devel/git
$ make install$ pkg install developer/versioning/git
$ pkg_add git
新版的centos
後續好像也支援了這個功能,但是這種方法雖然簡單,但是一般倉庫裡的版本更新不及時,比如
centos
倉庫中的
git
最新版是
1.7.1
,但是
git
官方已經到
2.x
的版本了。對於想要獲取最新
git的系統,只能下
rpm包或者用原始碼。
步驟如下:
yum groupinstall 「
development tools」
yum install zlib-devel perl-extutils-makemaker asciidoc xmlto openssl-devel
git
最新版本的源**
wget
或者wget
4、解壓原始檔
tar -zxvf git-latest.tar.gz
或者xz -d git-latest.tar.xz
tar -xvf git-latest.tar
5、編譯安裝
autoconf
./configure
make -jn && make -jn install
其中make -j n中的n
為指定執行緒數,對於多核處理器這樣可以加快編譯安裝的速度
6、新增
link
ln -s /usr/local/bin/git /usr/bin/
這一步對於原本系統中有舊版git
的系統很重要,會報告
link
已存在,此時要刪除原來的
link
即/usr/bin/git
,再執行第六步。
7、檢查版本號
git --version
對於系統中存在老版的git
的系統,安裝了新
git後用
git --version
檢視仍然顯示為老版就是因為
i忽略了第六步,這是很重要的!
centos 原始碼安裝最新Git
git 的工作需要呼叫 curl,zlib,openssl,expat,libiconv 等庫的 所以需要先安裝這些依賴工具。在有 yum 的系統上 比如 fedora 或者有 apt get 的系統上 比如 debian 體系 可以用下面的命令安裝 yum install curl devel e...
CentOS7 安裝最新版git
目前git最新版本是 git 2.30.0 映象位址是 下面咱們就開始安裝 git 2.30.0。在安裝的時候,需要查詢系統是否安裝有git,因為系統centos7,預設安裝的git版本是1.8,只要不是 git 2.30.0 版本都需要解除安裝掉後才能安裝,避免衝突。一 檢視git版本以及安裝路徑...
centos7編譯安裝最新版Git
wget tar zxvf v2.4.0.tar.gz cd git 2.4.0 autoconf configure make make install 以上4步請一步步來,以免出現錯誤不好找原因。然後修改 etc ld.so.conf檔案,在最後加入一行 usr local lib 儲存並關閉。...