centos 6.5 安裝git

環境準備

# yum install curl-devel expat-devel gettext-devel openssl-devel zlib-devel

# yum install? gcc perl-ExtUtils-MakeMaker


下載源碼包并解壓安裝

#wget https://www.kernel.org/pub/software/scm/git/git-2.9.5.tar.gz

#tar -zxvf git-2.9.5.tar.gz

#cd git-2.9.5

# make configure

# ./configure --prefix=/usr/local --with-iconv=/usr/local/libiconv

# make

# make install

# sudo vim /etc/profile

在最后一行添加

exportPATH=/usr/local/git/bin:$PATH

保存后使其立即生效

# source /etc/profile

查看是否安裝成功

#git --version

遇到問題

undefined reference to`libiconv_open'

undefined reference to`libiconv_close'

undefined reference to`libiconv_open'

解決問題步驟

一.安裝libiconv

# cd/usr/local/src

# wget http://ftp.gnu.org/pub/gnu/libiconv/libiconv-1.14.tar.gz

# tar -zxvf libiconv-1.14.tar.gz

# cd libiconv-1.14

# ./configure --prefix=/usr/local/libiconv? &&? make? && make install

二.創建一個軟鏈接到/usr/lib

# ln -s /usr/local/lib/libiconv.so /usr/lib

# ln -s /usr/local/lib/libiconv.so.2 /usr/lib

三.回到git目錄繼續編譯

# cd git-2.9.5

# make configure

# ./configure --prefix=/usr/local --with-iconv=/usr/local/libiconv

# make

# make install

最后編輯于
?著作權歸作者所有,轉載或內容合作請聯系作者
平臺聲明:文章內容(如有圖片或視頻亦包括在內)由作者上傳并發布,文章內容僅代表作者本人觀點,簡書系信息發布平臺,僅提供信息存儲服務。

推薦閱讀更多精彩內容