CentOS 5平台通过yum安装git

CentOS 5非常古老,然而有时候还是需要维护。由于CentOS 5基于RHEL 5,发布于2007年,比git作为主流的版本控制软件还要早,所以默认的发行版没有包含git工具。

以往需要通过第三方软件仓库安装,例如使用RPMforge软件仓库,但是FPMForge项目已经关闭(参考 RPMforge )。

从Fedora项目的EPEL仓库安装(推荐)

Fedora项目的公共下载服务器提供了各个EPEL发行版的软件仓库 http://dl.fedoraproject.org/pub/epel/ ,包含的EPEL 5提供了比CentOS 5更为完整的软件包。也包含了git软件包:

sudo rpm -Uvh http://dl.fedoraproject.org/pub/epel/5/i386/epel-release-5-4.noarch.rpm
sudo yum install git-core

从Webtatic仓库安装(未验证)

第三方的Webtatic软件仓库提供了归档软件包,可以通过如下方法安装

# Add the repository
rpm -Uvh http://repo.webtatic.com/yum/centos/5/latest.rpm

# Install the latest version of git
yum install --enablerepo=webtatic git-all

源代码编译安装git(未验证,但推荐)

yum -y install zlib-devel openssl-devel cpio expat-devel gettext-devel
wget https://github.com/git/git/archive/master.zip
unzip master.zip
cd ./git-master
make configure
./configure
make
sudo make install

参考

Last updated