安装 debian stable 中的软件包在测试/不稳定存储库中不可用

安装 debian stable 中的软件包在测试/不稳定存储库中不可用

我目前正在运行 Debian 测试,并希望安装仅在稳定存储库中可用的软件包。(我很惊讶我以前没有遇到过这个问题)

我可以直接下载 .deb 并使用 dpkg 手动安装它,但将软件包从一个版本安装到另一个版本通常是不被接受的。最好的做法是什么?

编辑:Zoredache 是对的,我没有意识到这个软件包已从 Debian 的未来版本中删除,因为它不再有维护者。当然,Zoredache 也指出,在尝试安装某个软件包之前,找出它被删除的原因很重要。我稍微修改了标题以反映实际问题。

答案1

来自 oftc.net 上的 #debian,有人建议我为稳定版本添加一个源代码存储库,然后

apt-get build-dep PACKAGE_NAME
apt-get -b source PACKAGE_NAME

就像我为稳定安装从 testing/unstable 构建软件包一样。这将根据我系统上当前安装的库构建软件包,从而避免二进制安装出现问题。

答案2

(从如何安装从反向移植中删除的软件包版本?

可以使用http://snapshot.debian.org安装存储库中不再存在的软件包。来自网站:

快照存档是一个回溯机,允许根据日期和版本号访问旧软件包。它包含 Debian 存档提供的所有过去和当前的软件包。

相关内容