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

art*_*bot 2 debian apt

我使用default-release, apt install -t testing ...method安装了一个上游 openssh 。现在我想降级它。

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

我以为我可以这样做:

apt install -V openssh-server -t jessie
Run Code Online (Sandbox Code Playgroud)

但这仍然会选择较新的回购。任何地方都没有首选项或引脚设置。

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

Ste*_*itt 6

您应该为包指定所需的版本:

apt install openssh-server/jessie
Run Code Online (Sandbox Code Playgroud)

-t选项使用给定的版本定义了一个优先级 990 引脚,因此它不会降级任何东西——这需要引脚优先级大于 1000。如果已安装给定版本,则全部)。