CentOS6.5 编译安装git

一、写在前面

CentOS yum源的软件包版本比较低,为了更好的适应git新功能特性,我们选择编译安装。

二、开始安装

步骤如下:

1、安装编译git时需要的包

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

2、删除已有git

#yum remove git

3、下载 git 最新版本的源代码

#cd /usr/local/src
#wget http://www.codemonkey.org.uk/projects/git-snapshots/git/git-latest.tar.xz

4、解压源文件

#xz -d git-latest.tar.xz
#tar -xvf git-latest.tar

5、进入解压后的软件目录 编译安装git

#cd git-latest
#./configure
#make
#make install

若在make过程中出错

Git在make的时候报错:Can't locate ExtUtils/MakeMaker.pm in @INC

解决方法如下:

#yum -y install perl-devel perl-CPAN

git 需要perl来编译。然后重新make

Git Make时出现:

tclsh failed; using unoptimized loading MSGFMT po/bg.msg make[1]: *** [po/bg.msg] 错误 127

#yum install tcl  build-essential tk gettext

安装之后使用https操作git 出现 :fatal: Unable to find remote helper for 'https'

yum install -y curl curl-devel

6、在/usr/bin目录下添加git软链接

#ln -s /usr/local/bin/git /usr/bin/

这一步对于原本系统中有旧版git的系统很重要,会报告Link已存在,此时要删除原来的Link即/usr/bin/git,再执行第六步。

7、检查版本号

#git --version

完成安装

猜你喜欢

转载自my.oschina.net/u/1036767/blog/879060