更新管理器要求我更新内核,但是 apt-get upgrade 没有要求我更新?

更新管理器要求我更新内核,但是 apt-get upgrade 没有要求我更新?

正如标题所述。即使我没有选中“检查新的 Ubuntu 版本更新”部分,更新管理器也会要求我更新到 Ubuntu 12.10。有什么方法可以关闭烦人的更新管理器吗?

答案1

这是因为apt-get upgrade没有安装新的包。

由于内核软件包的构建方式,软件包的每个新版本(错误修复)实际上都有不同的名称。此外,您还安装了一个元软件包,它将始终依赖于最新的内核。

这有一个副作用,即更新内核的元包总是需要安装一个新的包(新内核),而更新管理器会很乐意为您完成这项任务。

apt-get upgrade但是将严格升级软件包,不会安装新软件包。如果你运行apt-get upgrade,你会看到内核元包被阻止了(因为这个原因,虽然它没有告诉你原因)。

因此,不要apt-get upgrade运行,而是运行apt-get dist-upgrade来更新内核元包并安装最新的内核版本。

答案2

在我上次登录 Ubuntu Server 时,我建议使用do-release-upgrade。这可能有助于任何版本升级到最新版本。

相关内容