我如何在RHEL 6上安装git?

我试图在RHEL6开发服务器上安装Git,我有Ubuntu的经验,但这是我第一次使用RHEL(我是一个开发人员,试图填补刚刚离职的Linux系统pipe理员)。

我已经为Magento安装所需的其他软件包设置了两个额外的回购(EPEL和IUS)。 百胜重新输出:

[root@box]# yum repolist Loaded plugins: product-id, security, subscription-manager Updating certificate-based repositories. repo id repo name status epel Extra Packages for Enterprise Linux 6 - x86_64 7,841 ius IUS for RHEL 6Server - x86_64 135 

大部分我读过的表明一个简单的'yum install git'应该可以在启用EPEL的情况下工作,但是我得到了这个可怕的东西

 [root@box]# yum install git Loaded plugins: product-id, security, subscription-manager Updating certificate-based repositories. Setting up Install Process No package git available. Error: Nothing to do 

git-daemon等也一样

我已经追踪了许多git RPMs,比如repoforge上的这个 RPM,但是他们需要一系列似乎永远不会结束的依赖关系。

我也玩弄了手动编译,但兔子的洞,让工作似乎更深入。

我确信有一个简单的监督让我无法从EPEL回购安装,但我是一个新手。 在此先感谢帮助/指针/其他资源。

这是一个问题,您的YUM回购的实际分配…它不会出现,如果你有一个“基地”库,基于你的yum repolist命令输出。 我想你可以下载它以及…

 [root@Kitteh ~]# yum repolist Loaded plugins: fastestmirror, security Loading mirror speeds from cached hostfile * base: xt.lol.net * epel: mirror.cogentco.com * extras: xt.lol.net * update: xt.lol.net repo id repo name status base CentOS-6 - Base 6346 epel Extra Packages for Enterprise Linux 6 - x86_64 7858 extras CentOS-6 - Extras 4 rpmforge Red Hat Enterprise 6 - RPMforge.net - dag 4445 update CentOS-6 - Updates 665 

…并certificateGIT是基础知识库的一部分…

 [root@Kitteh ~]# yum info git Loaded plugins: fastestmirror, security Loading mirror speeds from cached hostfile * base: xt.lol.net * epel: mirror.cogentco.com * extras: xt.lol.net * update: xt.lol.net Installed Packages Name : git Arch : x86_64 Version : 1.7.1 Release : 2.el6_0.1 Size : 15 M Repo : installed From repo : anaconda-CentOS-201112091719.x86_64 Summary : Fast Version Control System URL : http://git-scm.com/ License : GPLv2 Description : Git is a fast, scalable, distributed revision control system with an : unusually rich command set that provides both high-level operations : and full access to internals. : : The git rpm installs the core tools with minimal dependencies. To : install all git packages, including tools for integrating with other : SCMs, install the git-all meta-package. 

尝试这个:

 # rpm -q git 

如果这不会返回任何东西,请尝试以下操作

 # yum clean all # yum install git 

也可以运行此查看您的回购中包含/排除的内容:

 # grep -iE "^exclude|^include" /etc/yum.repos.d/*.repo /etc/yum.repos.d/epel.repo:exclude=nagios-* # 

更新:(又名另一种方式)

 # rpm -ivh http://pkgs.repoforge.org/git/git-1.7.11.3-1.el6.rfx.x86_64.rpm #