Trusty 上:有 19 个软件包显示为“不升级”

Trusty 上:有 19 个软件包显示为“不升级”

在 Trusty 的全新安装中,(通过 sudo apt-get autoremove 显示)显示为“不升级”。这是为什么?我如何才能找出它们是什么(通过 Synaptic 或 CLI)以及我应该做些什么?

答案1

如果某个软件包被标记为“不升级”,则意味着有较新版本的软件包可用,但apt-get upgrade不会升级到该版本,因为这将涉及删除当前安装的软件包或安装新的软件包。

man apt-get

apt-get 升级:检索并升级当前安装且有新版本的软件包;在任何情况下都不会删除当前安装的软件包,也不会检索和安装尚未安装的软件包。如果当前安装的软件包的新版本无法在不更改其他软件包的安装状态的情况下升级,则将保留其当前版本。必须先执行更新,以便 apt-get 知道有新版本的软件包可用。

您可以通过运行强制升级apt-get dist-upgrade,这将通过删除软件包和安装新软件包来满足依赖关系。

有关详细信息,请参阅什么是“dist-upgrade”,为什么它比“upgrade”升级得更多?

相关内容