Fenying

Angus’ Home.


27 Nov 2015

CentOS 6.7 下编译安装 Git

该文章迁移自作者的旧博客站点。
源地址:http://fenying.blog.163.com/blog/static/1020559932015102751944427

由于 yum 里面的 Git 居然还是 1.7.3 版本的,简直不能忍。于是下载了源码编译安装一个。


# install dependencies.

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

# 安装perl的make工具,否则安装git时无法make
# 下载一个你能找到的版本。

tar -xvzf ExtUtils-MakeMaker-6.XX.tar.gz
cd ExtUtils-MakeMaker-6.XX
perl Makefile.PL
make
make install
cd ..

# 编译 git

tar -zxvf git-2.6.3.tar.gz
cd git-2.6.3
autoconf
./configure
make
make install

# 测试

git --version

这就安装好了。但是注意下,如果最后提示

git: error while loading shared libraries: libiconv.so.2: cannot open shared object file: No such file or directory

那么只要在 /etc/ld.so.conf 里面加一行

/usr/local/lib

再执行

/sbin/ldconfig

搞定。

该文章根据 CC-BY-4.0 协议发表,转载请遵循该协议。
本文地址:https://fenying.net/post/2015/11/27/compile-latest-git-in-gcc-6.7/

comments powered by Disqus