git 安装
1,安装依赖包。
源码编译之前,先安装一些依赖:
yum install perl cpio curl curl-devel zlib-devel openssl-develexpat-devel gettex-devel -y
2,下载并编译安装。
×××地址:https://github.com/git/git/releases
这里我们以当前最新版本https://github.com/git/git/archive/v2.11.0-rc1.tar.gz 为例操作。
wget https://github.com/git/git/archive/v2.11.0-rc1.tar.gz
tar zxvf v2.11.0-rc1.tar.gz
cd git-2.11.0-rc1/
make configure #注意这一步,默认无法直接进行./configure,不存在configure文件,需要执行这一步。
./configure --prefix=/usr/local/git
make
make install
make的时候出现报错:make[1]: *** [perl.mak] Error 2
make: *** [perl/perl.mak] Error 2
解决方法:
yum install perl-ExtUtils-MakeMaker package
第二个报错
报错内容:
tclsh failed; using unoptimized loading
MSGFMT po/bg.msg make[1]: *** [po/bg.msg] 错误 127
解决方法:
yum install tcl build-essential tk gettext
3,设置环境变量。
编译安装完以后git命令无法直接使用,需要设置下环境变量。执行如下操作:
echo "export PATH=/usr/local/git/bin:$PATH" >> /etc/profile
source /etc/profile
好了,现在就可以直接使用了。查看效果:
[root@21yunwei git-2.11.0-rc1]# git --version
git version 2.11.0-rc0