自从我升级到 13.10 以来,软件更新程序就不显示所有可用的更新。有些更新会出现,可以正常安装,但一旦它声称所有软件都是最新的,使用就会sudo apt-get upgrade
显示还有更多软件包等待更新。我可以通过命令行更新它们,但这只能暂时解决问题。我不确定为什么有些会显示,而其他的则不会。我如何让更新管理器更新所有软件包?
更新管理器显示如下:
但是 apt-get 显示如下信息:
谢谢!
答案1
这似乎是稳定版本更新的分阶段该政策自 13.04 起生效。
使用更新管理器安装更新的 Ubuntu 13.04 用户将自动参与此过程。
基本上,更新会发布给 10% 的用户。然后错误报告数据库会查找回归或问题。如果一切正常,6 小时后,另外 10% 的用户会收到更新。分阶段状态跟踪器会自动进行相应更新,您可以在那里监控该过程。
Update-Manager::Never-Include-Phased-Updates "True";
可以通过将“ ”添加到配置文件“ ”来退出分阶段更新过程/etc/apt/apt.conf
。
在我的系统中该文件不存在,因此如果您选择退出,您可能需要创建它sudo nano /etc/apt/apt.conf
并添加所需的行。
在 Ubuntu 20.10 及更早版本中,apt-get
将始终立即显示更新。在Ubuntu 21.04,apt-get 迎来分阶段更新。
此外,在系统设置>>软件和更新,转到“更新”选项卡并确保有安全更新时和有其他更新时都说立即显示(但请注意,这些设置不会覆盖分阶段更新。)
也可以看看:
- 稳定版本更新Ubuntu Wiki 上的第 5 部分:阶段