我目前使用的是 Debian Sid。
有没有一种方法可以只更新至少一周前发布的软件包?我可以安排更新,然后仅在两/四个星期后升级吗?
目的是通过在最新版本集之后滚动来使系统更加稳定。到目前为止,我还没有遇到任何问题,但只是偶然/懒惰没有升级到最近影响一些滚动发行版的 systemd 问题(systemd 240?)。
答案1
您无法事后执行此操作,但您可以下载一组一致的更新包并稍后升级:
apt update
apt -d upgrade
将更新索引并下载所有升级候选,而不实际执行升级。只要您不再更新索引(这意味着不运行apt update
和变体,并且还禁用任何可能为您执行此操作的作业,例如apt-daily
),您以后就可以通过运行来应用升级
apt upgrade
如果您安装apt-listbugs
,您还会在升级之前收到有关要升级到的版本中未修复的严重错误的警告。
作为吉尔斯提到过,听起来你可能会发现Debian 测试比不稳定更合适。测试运行晚于不稳定几天,除此之外,如果这样做不会在测试中引入发布关键错误,并且保持测试包集一致,则包只会迁移到测试(IE,依赖项仍然可用等)。但请注意,运行测试存在安全隐患,您需要随时掌握安全更新。链接的 wiki 页面有更多详细信息和最佳实践。
Debian 测试版和 Debian不稳定版都不是真正面向用户的滚动发行版;它们是 Debian 下一个稳定版本的集结地。