如何在没有X的情况下在ubuntu上安装mercurial

时间:2014-04-26 19:22:04

标签: ubuntu mercurial

我想在我的Ubuntu服务器系统上安装Mercurial,但我不想要X(这是一个纯粹的控制台系统,根本没有GUI)。如果我使用apt-get install mercurial,所有的X库都会被拉入。我知道我可以忽略它们但我想保持系统最小化 - 有没有办法安装hg 而不用任何GUI工具?

2 个答案:

答案 0 :(得分:9)

由于Wish(Tcl / Tk shell)而拉入X.

我们可以使用: $ sudo apt-get --no-install-recommends install mercurial

来源: https://askubuntu.com/questions/458614/why-does-package-mercurial-depend-on-x11-common-in-a-chrooted-environment

答案 1 :(得分:3)

您始终可以在包管理器的后面手动安装它,而无需在X上安装依赖项.Mercurial的命令行部分并不依赖于任何内容,除了正常的Python安装之外最近2.x年份(比如2.7)。

仅供参考,要查看最新发布的版本,请访问https://www.mercurial-scm.org/downloads

现在的版本是" mercurial-3.0-rc"。 " rc"是一个"发布候选人",这可能对你来说太过分了。您可以在https://www.mercurial-scm.org/release/浏览所有版本的列表。在撰写本文时,最新版本是Mercurial 2.9.2。所以我将告诉你如何安装它。

安装步骤:

首先,下载"源代码版本"使用此curl命令的Mercurial 2.9.2:

curl -C - -O https://www.mercurial-scm.org/release/mercurial-2.9.2.tar.gz

使用此命令解压缩:

tar -xzf mercurial-2.9.2.tar.gz

Build&使用以下命令安装:

cd mercurial-2.9.2
sudo python setup.py install

你完成了!验证它已安装:

which hg
hg --version