如何降级使用 -t 测试安装的 Debian 软件包?

如何降级使用 -t 测试安装的 Debian 软件包?

我使用以下命令安装了上游 openssh默认发布,apt install -t testing ...方法。现在我想降级。

有一个类似的问题但我相信我的问题是不同的,因为它特定于我使用的安装/升级方法。

我想我可以这样做:

apt install -V openssh-server -t jessie

但这仍然会获取较新的存储库。任何地方都没有设置首选项或引脚。

我感兴趣的是是否有办法做到这一点。请不要告诉我我已经制作了一个 FrankenDebian 系统,而我这样做是非常愚蠢的 - 我已经明白了:-)

答案1

您应该指定所需的版本对于包裹

apt install openssh-server/jessie

-t选项使用给定版本定义了优先级 990 引脚,因此它不会降级任何内容 — 这需要引脚优先级大于 1000。为软件包指定版本会请求特定版本,无论是升级还是降级(或者什么都没有)如果给定版本已安装,则全部)。

相关内容