2011-03-22 81 views
2

我是Ubuntu和Mercurial的新手,所以我想看看是否有人從源碼安裝Mercurial,因爲它沒有Ubuntu特有的發行版。在Ubuntu上從源文件安裝Mercurial

我從源碼安裝Mercurial的最佳方式是什麼?有任何想法嗎? :)

謝謝, 亞歷克斯

+0

在未來,告訴我們您正在使用的是什麼版本的Ubuntu。 – 2011-03-22 19:01:21

回答

5

是它。它被稱爲mercurial。你可以這樣做:

sudo apt-get install mercurial 

或使用圖形package manager

如果您需要更高版本,可以使用PPA。如果你願意,你當然可以從源代碼構建它。最簡單的方法是使用apt-get source,然後構建包。如果你想從上游來源建立它,那也是可能的。

+0

儘管上面會正確安裝mercurial二進制文件,但這並不能真正爲實際問題提供最佳答案。 雖然遵循這些指示:https://help.ubuntu.com/community/Mercurial – muloka 2014-05-15 16:30:34

2

在Ubuntu/Debian的:sudo apt-get install mercurial

9

您可以從源使用pip安裝水銀(apt-get install pip,如果你還沒有的話):

pip install mercurial 

這通常將它安裝到/usr/local/bin/hg,而不是的默認/usr/bin/hg

如果要安裝特定版本,則始終可以將pip指向source releases之一,例如https://www.mercurial-scm.org/release/mercurial-1.8.1.tar.gz

最後,如果你真的從源代碼安裝,下載這些源壓縮包中的一個,將它解壓縮,並運行

cd mercurial-1.8.1 
python setup.py install 
+0

我認爲命令是'sudo apt-get install python-pip'而不是'sudo apt-get install pip' – 2013-01-21 15:14:42

+0

而這個是使用PIP安裝源檔案文件的命令:'pip install/path/to/source.tar.gz'或'pip install http:// example.com/source.tar.gz' – 2013-01-21 15:49:26