Answers:
使用EPEL(企业Linux的额外软件包)存储库。启用它的最简单方法是安装epel-release
软件包。如果您拥有RHEL 5 x86_64,请按以下步骤操作:
[root@localhost]# rpm -Uvh https://dl.fedoraproject.org/pub/epel/epel-release-latest-5.noarch.rpm
[root@localhost]# yum install git
$ rpm -Uvh http://download.fedoraproject.org/pub/epel/5/x86_64/epel-release-5-4.noarch.rpm
我会得到error: skipping http://download.fedoraproject.org/pub/epel/5/x86_64/epel-release-5-4.noarch.rpm - transfer failed - Unknown or unexpected error warning: u 0x1db4cfe0 ctrl 0x1db501a0 nrefs != 0 (download.fedoraproject.org http)
epel-release
按照EPEL页面上的说明尝试手动下载。
dl.fedoraproject.org
。
有关Git的最新版本(在撰写本文时为1.7.2.3,而在EPEL存储库中为1.5.5.6),请参阅Andrew Thompson的Webtatic存储库:
详细说明@Cristian Ciupitu回答,可以通过yum.repos.d来完成:
去 https://fedoraproject.org/keys并RPM-GPG-KEY-EPEL
通过将公钥内容下载到RPM-GPG-KEY-EPEL
文件中并运行安装公钥rpm --import RPM-GPG-KEY-EPEL
。
在以下位置创建文件rhel-epel.repo
(选择所需的任何名称)/etc/yum.repos.d/
添加以下内容:
[rhel-epel]
name=Extra Packages for Enterprise Linux $releasever - $basearch
baseurl=http://download3.fedora.redhat.com/pub/epel/$releasever/$basearch
enabled=1
gpgcheck=1
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-EPEL
运行yum install git
。
如果您给git定位您查找的git包的位置,我觉得它应该工作的一种方式/etc/yum.repos.d/same.repo