linux原始碼安裝git

2021-10-24 04:16:57 字數 1043 閱讀 2142

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驗證安裝結果 ...