我想在我的Ubuntu服务器系统上安装Mercurial,但我不想要X(这是一个纯粹的控制台系统,根本没有GUI)。如果我使用apt-get install mercurial
,所有的X库都会被拉入。我知道我可以忽略它们但我想保持系统最小化 - 有没有办法安装hg
而不用任何GUI工具?
答案 0 :(得分:9)
由于Wish(Tcl / Tk shell)而拉入X.
我们可以使用:
$ sudo apt-get --no-install-recommends install mercurial
答案 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