CentOS6.5 编译安装git

1、写在前面git

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

2、开始安装ui

步骤以下:url

一、安装编译git时须要的包code

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

二、删除已有gitssl

#yum remove git

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

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

四、解压源文件get

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

五、进入解压后的软件目录 编译安装gitopenssl

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

若在make过程当中出错it

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

六、在/usr/bin目录下添加git软连接

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

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

七、检查版本号

#git --version

完成安装

相关文章
相关标签/搜索