我是Ubuntu和Mercurial的新手,所以我想看看是否有人從源碼安裝Mercurial,因爲它沒有Ubuntu特有的發行版。在Ubuntu上從源文件安裝Mercurial
我從源碼安裝Mercurial的最佳方式是什麼?有任何想法嗎? :)
謝謝, 亞歷克斯
我是Ubuntu和Mercurial的新手,所以我想看看是否有人從源碼安裝Mercurial,因爲它沒有Ubuntu特有的發行版。在Ubuntu上從源文件安裝Mercurial
我從源碼安裝Mercurial的最佳方式是什麼?有任何想法嗎? :)
謝謝, 亞歷克斯
是它。它被稱爲mercurial。你可以這樣做:
sudo apt-get install mercurial
或使用圖形package manager。
如果您需要更高版本,可以使用PPA。如果你願意,你當然可以從源代碼構建它。最簡單的方法是使用apt-get source
,然後構建包。如果你想從上游來源建立它,那也是可能的。
儘管上面會正確安裝mercurial二進制文件,但這並不能真正爲實際問題提供最佳答案。 雖然遵循這些指示:https://help.ubuntu.com/community/Mercurial – muloka 2014-05-15 16:30:34
在Ubuntu/Debian的:sudo apt-get install mercurial
您可以從源使用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
我認爲命令是'sudo apt-get install python-pip'而不是'sudo apt-get install pip' – 2013-01-21 15:14:42
而這個是使用PIP安裝源檔案文件的命令:'pip install/path/to/source.tar.gz'或'pip install http:// example.com/source.tar.gz' – 2013-01-21 15:49:26
在未來,告訴我們您正在使用的是什麼版本的Ubuntu。 – 2011-03-22 19:01:21