![Ubuntu 更新后仍然提示软件包需要更新](https://linux22.com/image/1401978/Ubuntu%20%E6%9B%B4%E6%96%B0%E5%90%8E%E4%BB%8D%E7%84%B6%E6%8F%90%E7%A4%BA%E8%BD%AF%E4%BB%B6%E5%8C%85%E9%9C%80%E8%A6%81%E6%9B%B4%E6%96%B0.png)
我执行了 sudo apt-get update 和 sudo apt-get upgrade ,结果是:
Hit http://security.ubuntu.com saucy-security/universe Translation-en
Ign http://security.ubuntu.com saucy-security/main Translation-en_US
Ign http://security.ubuntu.com saucy-security/universe Translation-en_US
Fetched 8,843 kB in 6s (1,422 kB/s)
Reading package lists... Done
ubuntu@core01:~$ sudo apt-get upgrade
Reading package lists... Done
Building dependency tree
Reading state information... Done
The following packages have been kept back:
linux-headers-generic linux-headers-virtual linux-image-virtual linux-virtual python3-distupgrade ubuntu-release-upgrader-core
0 upgraded, 0 newly installed, 0 to remove and 6 not upgraded.
ubuntu@core01:~$
于是我做了:
sudo do-release-upgrade
Checking for a new Ubuntu release
No new release found
下次我登录时:
Get cloud support with Ubuntu Advantage Cloud Guest:
http://www.ubuntu.com/business/services/cloud
Use Juju to deploy your cloud instances and workloads:
https://juju.ubuntu.com/#cloud-saucy
24 packages can be updated.
9 updates are security updates.
有人能建议哪些仍然说 24 个包需要更新吗?
谢谢
答案1
比我在这里输入的答案更好:https://askubuntu.com/questions/601/the-following-packages-have-been-kept-back-why-and-how-do-i-solve-it
do-release-upgrade
用于在 Ubuntu 中的主要版本之间切换。尽管名称听起来相似,但apt-get dist-upgrade
仅允许处理新的和变化的依赖项。有时这是从 Debian/Ubuntu 的一个版本升级到下一个版本的一部分,但通常当您关注测试/不稳定版本和包装更改时也是如此。