由於centos用yum安裝的版本只有1.x,故需要手動編譯安裝。
cd /usr/local/src
wget
unzip master.zip
由於系統中已存在git,所以先備份現有git。
mv /usr/bin/git
編譯安裝
cd /usr/local/src/git-master
make configure
./configure --prefix=/usr/local/ --with-curl --with-expat
make
make install
拷貝到原有git所在位置
cp /usr/local/src/git-master/git /usr/bin
在編譯過程中可能會遇到錯誤,主要原因是minimal版的centos沒有相應的工具,可以手動安裝一下。
yum -y install gcc automake autoconf libtool make
* tclsh failed; using unoptimized loading
# yum install -y gettext
[root@lsd ~]# cat /etc/issue centos release 6.2 (final) kernel r on an m [root@lsd git-1.8.1.2]# make cc credential-store.o in file included from credential-store.c:1: cache.h:19:18: warning: zlib.h: no such file or directory in file included from credential-store.c:1: cache.h:21: error: expected specifier-qualifier-list before ‘z_stream’ make: *** [credential-store.o] error 1
# yum -y install zlib zlib-devel
# yum install expat-devel
# yum install perl-extutils-makemaker package
CentOS7 安裝最新版git
目前git最新版本是 git 2.30.0 映象位址是 下面咱們就開始安裝 git 2.30.0。在安裝的時候,需要查詢系統是否安裝有git,因為系統centos7,預設安裝的git版本是1.8,只要不是 git 2.30.0 版本都需要解除安裝掉後才能安裝,避免衝突。一 檢視git版本以及安裝路徑...
centos 公升級核心到最新版本
centos 7 預設核心版本為 3.10 公升級核心需要使用 elrepo 的yum 源首先我們匯入 elrepo 的key rpm import 公升級核心需要使用 elrepo 的yum 源 首先我們匯入 elrepo 的key rhel 7,sl 7 or centos 7 rpm impo...
Linux 安裝 git最新版
親測有效 注意 效果圖 一 yum安裝 1 在linux上是有yum安裝git,非常簡單,只需要一行命令 輸入 git version檢視git是否安裝完成以及檢視其版本號 順便說一下,yum安裝git被安裝在 usr libexec git core目錄下 此處存疑我用 發現安裝的目錄在 usr ...