如何在旧的ubuntu上安装更高版本的软件包,只能在较新的ubuntu版本上使用?我以erlang为例

时间:2011-08-25 07:02:01

标签: ubuntu debian

我有一个ubuntu服务器系统8.04 hardy,我正在安装rabbitmq。 rabbitmq依赖erlang-nox (>= 1:12.b.3),但对于当前的ubuntu版本,我可以获得的erlang-nox的最新版本是:1:11.b.5dfsg-11,来自apt-get。< / p>

那么,如何使用apt-get安装更高版本的 erlang(erlang-nox)

我知道erlang的更高版本在较新的ubuntu版本中可用,例如,在我的笔记本电脑上,ubuntu是9.1 karmic,而erlang包是13.b.1-dfsg-2ubuntu1.1。如何将其安装到我的8.04服务器系统中?

我还没有尝试过,我想从官方提供的软件包中手动安装erlang可能会有效,但我首先想要一个Debian方式,即 apt-get

谢谢!

2 个答案:

答案 0 :(得分:2)

您可以在/etc/apt/sources.list中声明Ubuntu Karmic存储库,然后apt-get update,然后使用apt-get install erlang安装更新版本的erlang包。

但请注意,您安装的软件包的所有依赖项也可能是较新的版本。这很可能会在所有依赖树上传播。因此,您将获得重大更新,并且可能会出现冲突。但是,AFAIK,这是使用apt-get的唯一方法。

答案 1 :(得分:1)