可以在 9.10 上安装 Mercurial 1.9 吗?

可以在 9.10 上安装 Mercurial 1.9 吗?

所以我有一个旧服务器,我想将其用作 Mercurial 存储库主机。它apt-get install mercurial给了我 v0.9,它是 stoneage 并且没有 Windows 文件名解决方法,我依赖它。

我已下载 v1.9 源代码并尝试构建它,但最终陷入了依赖冲突。有什么方法可以让 mercurial v1.9 在 Intrepid 安装(内核 2.6.24-19-generic)中运行吗?

如果没有,那么 1.1(第一个采用 Windows 文件名解决方法的版本)怎么样?

答案1

简短回答:不。

长答案:没有。

首先,9.10 已达到其“EOL”或“生命周期结束” - 您最好安装 10.04 或 8.04,它们仍然受支持。

话虽如此,你可以尝试启用 backports 存储库 - (更多详情请点击这里) 并查看它是否有 Mercurial 1.9。

答案2

我成功了!我实际上尝试先使用 do-release-upgrade 升级版本,但失败了。然而,在此过程中成功升级 Python 的是使用 aptitude(apt-get 失败)。这促使我再次尝试编译 mercurial 的源代码,然后就成功了!

这个把戏也aptitude install python-dev奏效了,接下来make install

说实话,我当时不太确定我使用了哪些 apt-sources,但我认为是 Hardy。我想在我之后不会再有人尝试这个了,所以……不管怎样 :)

答案3

您可以从电力供应协议即可。要添加它,请打开终端并输入:

sudo 添加 apt 存储库 ppa:mercurial-ppa/releases

完成后,运行快速更新。

sudo apt-get 更新

然后您现在可以使用 apt-get 安装最新的 Mercurial。

相关内容