如何在不使用“yum”命令的情况下在我的Red Hat Linux机器上安装Mercurial?

时间:2012-01-19 19:24:56

标签: linux mercurial installation redhat yum

我一直在尝试在我的Red Hat Linux机器上安装Mercurial二进制包。根据安装说明,我应该输入命令“yum install mercurial”。但是,为了使用“yum”命令,我需要首先使用RHN(Red Hat Network)注册我的系统。我尝试了几次,但仍未能这样做。

除了等待红帽代表帮助我注册外,我想知道是否有一些方法可以让我使用“yum”命令而无需注册RHN。或者甚至更好,有人可以告诉我如何安装Mercurial而不使用“yum”命令?我只使用“安装”命令来安装它,但它没有用。这真是令人沮丧〜

非常感谢,

2 个答案:

答案 0 :(得分:5)

我在RPMForge的CentOS 6.2 x64上安装了最新的Mercurial版本,因为“base”存储库只包含非常旧的Mercurial包:

a)安装RPMForge存储库

wget http://packages.sw.be/rpmforge-release/rpmforge-release-0.5.2-2.el6.rf.x86_64.rpm

rpm --import http://apt.sw.be/RPM-GPG-KEY.dag.txt

rpm -K rpmforge-release-0.5.2-2.el6.rf.x86_64.rpm

rpm -ivh rpmforge-release-0.5.2-2.el6.rf.x86_64.rpm

b)默认的RPMforge存储库不会替换任何CentOS基础包(在我们的例子中 - 来自基础存储库的非常古老的Mercurial)。过去曾经使用过,但这些软件包现在位于一个单独的存储库(rpmforge-extras)中,默认情况下是禁用的。 所以,我被迫使用rpmforge-extras进行安装

在这种情况下,将依赖

安装“mercurial-ssh”本身和“mercurial”

yum --enablerepo = rpmforge-extras安装mercurial-ssh

您只能安装“mercurial”软件包

yum --enablerepo = rpmforge-extras install mercurial

答案 1 :(得分:1)

website下载mercurial后:
右键单击图标(在下载文件夹中),然后在属性下单击“make executable”或类似内容的框。然后双击它,它应该安装...