安装不在反向移植中的 Debian 软件包的“安全”方法是什么?

安装不在反向移植中的 Debian 软件包的“安全”方法是什么?

我想抓住nginx 0.8.x但我意识到 0.7 是Lenny 反向移植。我怎样才能“安全地”安装它,以便将来如果我决定从 aptitude 下载较新的版本时,它不会出错?

答案1

如果某个地方有 0.8.x 的包,那么你可以尝试获取源包并构建它。有了适当的内容,deb-src/etc/apt/sources.list应该很容易apt-get build-dep nginx; apt-get source -b nginx

看起来 sid 也运行在 0.7.x 上,但是这个人有一个在 Ubuntu 中从 0.8.x 构建软件包的指南,只要安装了所需的库,它应该在 Lenny 上以相同的方式工作。

如果您找不到为您的发行版预先构建的软件包,那么从源代码构建软件包是确保该软件包与您系统上的库兼容的最佳方法。

相关内容