本文将教你如何在RHEL6.4(或CentOS 6)下通过源码安装Git 2.9.3,保证百分百成功!
第一步:
下载git源码包:git-2.9.3.tar.gz(网址:Git官网下载地址)
第二步:上传到服务器的/tmp目录,解压
tar -zxvf /tmp/git-2.9.3.tar.gz
rm -f /tmp/git-2.9.3.tar.gz
第三步:把操作系统的ISO镜像挂到虚拟机上
第四步:挂载ISO镜像(如果挂载了多个cdrom,要对应修改为ISO包所在的设备路径,如:/dev/cdrom1、/dev/cdrom2)
mount -o loop /dev/cdrom /mnt
第五步:安装zlib
rpm -ivh /mnt/Packages/zlib-1.2.3-29.el6.x86_64.rpm
rpm -ivh /mnt/Packages/zlib-devel-1.2.3-29.el6.x86_64.rpm
第六步:修改yum的库路径
mv /etc/yum.repos.d/rhel-source.repo /etc/yum.repos.d/rhel-source.repo.bk
vi /etc/yum.repos.d/rhel-source.repo
把以下内容贴进去:
[rhel-source]
name=local repository
baseurl=file:///mnt/
gpgcheck=0
enabled=1
gpgkey=file:///mnt/RPM-GPG-KEY-redhat-release
[rhel-source-beta]
name=local repository beta
baseurl=file:///mnt/
gpgcheck=0
enabled=1
gpgkey=file:///mnt/RPM-GPG-KEY-redhat-beta
第七步:安装perl
yum install perl-ExtUtils-CBuilder perl-ExtUtils-MakeMaker -y
yum install perl-ExtUtils-Embed -y
第八步:安装Git
cd /tmp/git-2.9.3
./configure --prefix=/usr/local/git --without-tcltk
make NO_CURL=1 NO_MSGFMT=YesPlease NO_TCLTK=YesPlease NO_GETTEXT=YesPlease prefix=/usr/local/git install
第九步:配置环境变量(一次性复制下面这段内容,并运行)
cat>>/etc/profile<<EOF
# Git
export GIT_HOME=/usr/local/git
export PATH=\$PATH:\$GIT_HOME/bin
EOF
第十步:立即生效环境变量
source /etc/profile
第十一部:验证是否安装成功
git --version
如果显示如下信息,说明安装成功:
git version 2.9.3
Enjoy yourself!