centos安装Git有两种方式,一种通过源安装,通过如下命今,即可一键安装成功:
但是通过源安装的Git,目前最高版本是1.7,想要使用更多新功能、更新版本的Git,就只能通过编译安装的方式来进行安装了,下面就来具体介绍这种安装过程。
1、先安装依赖包
1
| yum install curl-devel expat-devel gettext-devel openssl-devel zlib-devel
|
2、下载Git源码包,并解压
1 2 3
| cd /usr/local/src wget https://github.com/git/git/archive/v1.9.5.tar.gz tar -zxvf git-1.9.5.tar.gz
|
3、编译并安装
1 2 3 4
| cd git-1.9.5 make configure ./configure --prefix=/usr/local/ --with-iconv=/usr/local/libiconv/ make && make install
|
4、make过程中可能有如下错误
1 2 3 4 5 6 7
| make configure GIT_VERSION = 1.9.5 GEN configure /bin/sh: autoconf: command not found make: *** [configure] Error 127 # 解决方案 yum install install autoconf automake libtool
|
5、查看Git版本
问题
1 2 3 4 5
| 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 3. make[1]: *** [perl.mak] Error 2 make: *** [perl/perl.mak] Error 2 # make可能会有如下报错,不需要管,只需要git --version能显示git版本就是成功
|