CentOS 6.7 下编译安装 Git

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

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

 1
 2# install dependencies.
 3
 4yum install curl 
 5yum install curl-devel 
 6yum install zlib-devel 
 7yum install openssl-devel 
 8yum install perl 
 9yum install cpio 
10yum install expat-devel 
11yum install gettext-devel
12yum install perl-ExtUtils-MakeMaker
13
14# 安装perl的make工具,否则安装git时无法make
15# 下载一个你能找到的版本。
16
17tar -xvzf ExtUtils-MakeMaker-6.XX.tar.gz
18cd ExtUtils-MakeMaker-6.XX
19perl Makefile.PL
20make
21make install
22cd ..
23
24# 编译 git
25
26tar -zxvf git-2.6.3.tar.gz
27cd git-2.6.3
28autoconf
29./configure
30make
31make install
32
33# 测试
34
35git --version

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

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

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

1/usr/local/lib

再执行

1/sbin/ldconfig

搞定。

comments powered by Disqus