我正在运行 Debian oldstable (Jessie 8),并且我有兴趣安装一些 .deb 软件包以用于测试目的 (Buster 10)。我将直接从packages.debian.org 下载.deb 文件,并使用dpkg -i 安装它们。
如果需要,我将如何卸载这些测试/破坏程序包并恢复到原来的 oldstable 版本?
谢谢
答案1
正如其他人所建议的,您最好升级到 Debian 9 并使用向后移植,而不是尝试直接在 Debian 8 上使用 Debian 10 软件包。
但是,如果您正确获取了所有依赖项,您应该能够在 Debian 8 上运行 Debian 10 软件包,但始终存在以下风险:破坏你的设置。在您的情况下,恢复很容易,因为您将使用以下命令安装软件包dpkg -i
:
- 对于以前未安装的软件包,请删除它们
dpkg -P
(这将清除它们); - 对于以前安装的软件包,使用 将其降级
apt install ${package}/jessie
。
但请注意,不支持软件包降级;在大多数情况下,它们都可以工作,但如果它们坏了,这不是一个错误,你可以保留这两部分。