如何将git安装到Red Hat Enterprise Linux 5.3 x64?


30

如何配置yum以使用某些具有git rpm的存储库?

Answers:


41

使用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

2
如果您确实使用的是64位系统,那么我将确保安装64位版本的git,因为git是mmap()的重度用户,如果项目越来越大(在重新打包期间),它喜欢拥有较大的地址空间等)。
knweiss

按照Cristian的指示,如果他使用64位体系结构,则将获得64位。
詹姆斯

如果我跑步,$ 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)
highBandWidth 2012年

@highBandWidth:您的镜像可能有一些问题。请epel-release按照EPEL页面上的说明尝试手动下载。
Cristian Ciupitu 2012年

1
看来现在您需要做dl.fedoraproject.org
highBandWidth 2012年


0

我建议您可以从官方网页下载源代码,并进行配置和安装,而不要使用yum。:D


为什么?人们喜欢使用RPM的跟踪功能,编译自己还有其他好处吗?
肯·威廉姆斯

因为(make,make install)对于每个linux系统都是相同的,而RPM并非必须并且必须针对每个发行版(rhel,ubuntut ....)进行更改
eactor

0

详细说明@Cristian Ciupitu回答,可以通过yum.repos.d来完成:

  1. https://fedoraproject.org/keysRPM-GPG-KEY-EPEL通过将公钥内容下载到RPM-GPG-KEY-EPEL文件中并运行安装公钥rpm --import RPM-GPG-KEY-EPEL

  2. 在以下位置创建文件rhel-epel.repo(选择所需的任何名称)/etc/yum.repos.d/

  3. 添加以下内容:

    [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
    
  4. 运行yum install git


-3

如果您给git定位您查找的git包的位置,我觉得它应该工作的一种方式/etc/yum.repos.d/same.repo


2
这实际上并没有导致解决方案。
比尔·魏斯

1
给定它的分数,也许这个答案应该删除。
Cristian Ciupitu

1
最好将其留在此处以表明它不是一个好主意。
肯·威廉姆斯
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.