先生们:
我刚刚安装了 jessie 和几个软件包。然后我转到我的“/etc/apt/sources.list”,我看到它正在跟踪测试!我要稳定!事实是,我已经完成了“远程升级”,并且我知道降级是鲁莽的。现在,是否可以做“等待稳定版赶上测试,否则就不要管”之类的事情?也就是说,我想将我的sources.list从测试版编辑为稳定版,但不要降级任何内容,只是保留所有内容,除非从杰西的角度来看它是可升级的,也就是说,我可以等待杰西赶上但避免去与我已经拥有的相比倒退吗?也许有类似的东西:“apt-get dist-upgrade --no-downgrades”?
答案1
如果您编辑sources.list
文件以跟踪stable
您的包裹惯于被降级。实际上,你不会看到任何升级(包括安全修复),直到 Debian 9 发布 - 然后你会突然升级......你无法切换回stable
以前的版本testing
,stable
只能“捕获” up”,并testing
在下一个版本发布时发布。
在你的情况下,我只会坚持testing
。我们现在正在逐步冻结发行版,为 Debian 9 版本做准备,可能不值得费心切换回 Debian 8。您仍然应该编辑您的sources.list
to track stretch
,以便stable
在 Debian 9 发布时自动切换到跟踪。
答案2
也许 apt pinning 可以帮助:
$ nano /etc/apt/preferences.d/jessie
Package: *
Pin: release o=Debian n=jessie
Pin-Priority: 1001