2012-01-19 39 views
2

我一直在試圖在我的Red Hat Linux機器上安裝Mercurial二進制包。根據安裝說明,我應該鍵入命令「yum install mercurial」。但是,爲了使用「yum」命令,我需要先使用RHN(紅帽網絡)註冊我的系統。我嘗試了幾次,但仍未能如願。如何在不使用「yum」命令的情況下在我的Red Hat Linux機器上安裝Mercurial?

除了等待紅帽代表幫助我註冊外,我想知道是否有某種方式可以讓我在不註冊RHN的情況下使用「yum」命令。或者甚至更好,有人可以告訴我如何安裝Mercurial而不使用「yum」命令?我只使用「安裝」命令來安裝它,但它不起作用。這實在是令人沮喪〜

非常感謝你,

+0

你看看在[UNIX安裝(http://mercurial.selenic.com/ wiki/UnixInstall)說明?如果它不起作用,你會得到什麼錯誤? – jcollado

回答

1

下載之後從website善變:
在圖標上單擊鼠標右鍵(在你下載的文件夾),然後在屬性中單擊框,上面寫着「使可執行文件「或類似的東西。它然後雙擊,它應該安裝...

+0

嘿,我在上面提到的鏈接中找不到Linux二進制包,所以我在http://pkgs.repoforge.org/下載了一個mercurial-ssh-1.8.1-1.e15.if.x86_64.rpm文件。水銀/。但是,安裝失敗並顯示錯誤消息「缺少依賴關係:mercurial-1.8.3-1.el5.rf.x86_64」需要使用mercurial = 1.8.1-1.el5.rf。但是,我無法在任何地方找到mercurial-ssh-1.8.1-1.e15.rf.x86_64。如果您知道要下載完整的Red Hat Linux二進制軟件包,請告訴我哪些信息?謝謝 – Cassie

+0

請嘗試http://rpmfind.net/linux/RPM/dag/redhat/el5/x86_64/mercurial-1.8.1-1.el5.rf.x86_64.html該網頁上還有其他幾個鏈接,可能幫助:http://rpmfind.net/linux/rpm2html/help.html#main但是,如果由於某種原因您的RH Linux無法正常工作,爲什麼不使用centOS? HTTP://www.centos。org/ – Ted

+0

我想我以前下載過錯版的mercurial。一旦我下載沒有附加ssh的版本,比如mercurial-1.8.1-1.el5.rf.x86_64。它現在可以工作:)謝謝你所有。:) – Cassie

5

我已經安裝了最後的Mercurial版本從RPMForge的我的CentOS 6.2 x64的,因爲「基地」庫只包含很老的水銀包:

a)安裝RPMForge軟件庫

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

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

轉-K rpmforge軟件釋放-0.5.2-2.el6.rf.x86_64.rpm

RPM -ivh RPMForge的釋放,0.5.2-2.el6.rf.x86_64.rpm

二)默認RPMForge軟件庫不替代任何CentOS的基本軟件包(在我們的案例 - 從基礎非常古老的Mercurial庫)。過去它曾經使用過,但這些軟件包現在位於一個單獨的存儲庫(rpmforge-extras)中,默認情況下它是禁用的。 所以,我被迫依賴於使用RPMForge的,額外安裝

在這種情況下會安裝「善變-SSH」本身和「善變」

百勝--enablerepo = rpmforge軟件,額外安裝善變-SSH

您可以安裝「善變」包只

百勝--enablerepo = rpmforge軟件,額外安裝善變

相關問題