我使用default-release, apt install -t testing ...method安装了一个上游 openssh 。现在我想降级它。
有一个类似的问题,但我相信我的问题是不同的,因为它特定于我使用的安装/升级方法。
我以为我可以这样做:
apt install -V openssh-server -t jessie
Run Code Online (Sandbox Code Playgroud)
但这仍然会选择较新的回购。任何地方都没有首选项或引脚设置。
我对是否有办法做到这一点很感兴趣。请不要告诉我我已经制作了一个 FrankenDebian 系统,我这样做是非常愚蠢的 - 我已经明白了:-)
您应该为包指定所需的版本:
apt install openssh-server/jessie
Run Code Online (Sandbox Code Playgroud)
该-t选项使用给定的版本定义了一个优先级 990 引脚,因此它不会降级任何东西——这需要引脚优先级大于 1000。如果已安装给定版本,则全部)。