2011-03-22 51 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