linux 原始碼安裝git, 各種坑,記錄一下
wget
unzip v2.3.0.zip
cd git-2.3.0
設定
注意看 makefile ,下邊幾個巨集需要注意
export curldir=/usr/local/curl
export no_r_to_gcc_linker=1
export no_expat=1
make
編譯過程中可能會出現
usr/bin/perl makefile.pl prefix=
'/usr/local/git' install_base=
'' --localedir=
'/usr/local/git/share/locale'
can't locate extutils/makemaker.pm in @inc (@inc contains: /usr/local/lib64/perl5 /usr/local/share/perl5 /usr/lib64/perl5/vendor_perl /usr/share/perl5/vendor_perl /usr/lib64/perl5 /usr/share/perl5 .) at makefile.pl line 3.
begin failed--compilation aborted at makefile.pl line
重新安裝yum install perl-extutils-makemaker
安裝
make install
預設把git 相關二進位制 放在 ~/bin/ 下 , 可以用prefix指定
make prefix=/usr/local/bin install
注:make 後 sudo make install 提示 編譯flag變化,重新編譯,結果又找不到 libcurl , 最後是 make install , 再把相關bin cp到 /usr/local/bin/ 下 linux 原始碼安裝最新git
1 如果系統中有舊的git 跳過第一步,否則先安裝 sudo apt get install git core sudo apt get install libcurl4 gnutls de git clone git git.kernel.org pub scm git git.git 3 進入g...
linux平台從原始碼安裝git
如果是ubuntu等能自動安裝軟體的系統,就甭聽我廢話了,ubuntu安裝軟體實在是太方便了。當下最流行的版本管理工具莫過於git了,他的流行不僅是源於他的歷史,還源於他的方便及強大的功能,本人曾經用過vss cvs cc svn,自從接觸git後,發現git真的是太方便,太強大了,不過由於我的li...
Linux下原始碼編譯安裝 Git
git是乙個開源的分布式版本控制系統,可以有效 高速的處理從很小到非常大的專案版本管理,是目前使用範圍最廣的版本管理工具。這篇部落格,介紹下linux下安裝git的步驟,僅供參考,當然,還是yum安裝,比較簡單方便。git工作流 深入理解學習git工作流 yum install git驗證安裝結果 ...