CentOS6.5 編譯安裝git

1、寫在前面git

CentOS yum源的軟件包版本比較低,爲了更好的適應git新功能特性,咱們選擇編譯安裝。curl

2、開始安裝ui

步驟以下:url

一、安裝編譯git時須要的包code

# yum install curl-devel expat-devel gettext-devel openssl-devel zlib-devel
# yum install  gcc perl-ExtUtils-MakeMaker

二、刪除已有gitssl

#yum remove git

三、下載 git 最新版本的源代碼rem

#cd /usr/local/src
#wget http://www.codemonkey.org.uk/projects/git-snapshots/git/git-latest.tar.xz

四、解壓源文件get

#xz -d git-latest.tar.xz
#tar -xvf git-latest.tar

五、進入解壓後的軟件目錄 編譯安裝gitopenssl

#cd git-latest
#./configure
#make
#make install

若在make過程當中出錯it

Git在make的時候報錯:Can't locate ExtUtils/MakeMaker.pm in @INC

解決方法以下:

#yum -y install perl-devel perl-CPAN

git 須要perl來編譯。而後從新make

Git Make時出現:

tclsh failed; using unoptimized loading MSGFMT po/bg.msg make[1]: *** [po/bg.msg] 錯誤 127

#yum install tcl  build-essential tk gettext

安裝以後使用https操做git 出現 :fatal: Unable to find remote helper for 'https'

yum install -y curl curl-devel

六、在/usr/bin目錄下添加git軟連接

#ln -s /usr/local/bin/git /usr/bin/

這一步對於本來系統中有舊版git的系統很重要,會報告Link已存在,此時要刪除原來的Link即/usr/bin/git,再執行第六步。

七、檢查版本號

#git --version

完成安裝

相關文章
相關標籤/搜索