在Ubuntu上从源文件安装Mercurial

Gen*_*nik 2 installation ubuntu mercurial

我是Ubuntu和Mercurial的新手,所以我想看看是否有人有从源代码安装Mercurial的经验,因为它没有特定于Ubuntu的发行版.

从源代码安装Mercurial的最佳方法是什么?有任何想法吗?:)

谢谢,亚历克斯

tgh*_*ghw 9

您可以使用源代码安装Mercurial pip(apt-get install pip如果您还没有):

pip install mercurial
Run Code Online (Sandbox Code Playgroud)

这通常会将其安装到/usr/local/bin/hg,而不是默认值/usr/bin/hg.

如果要安装特定版本,可以始终指向pip其中一个源版本,例如https://www.mercurial-scm.org/release/mercurial-1.8.1.tar.gz.

最后,如果您真的想从源代码安装,请下载其中一个源代码压缩包,解压缩并运行

cd mercurial-1.8.1
python setup.py install
Run Code Online (Sandbox Code Playgroud)


Mat*_*hen 5

是的,它确实.它被称为mercurial.你可以做:

sudo apt-get install mercurial
Run Code Online (Sandbox Code Playgroud)

或使用图形包管理器.

如果您需要更高版本,可以使用PPA.如果你愿意,你当然可以从源代码构建它.最简单的方法是使用apt-get source,然后构建包.如果你想从上游源构建它,那也是可能的.