我在 Digital Ocean 上有一个 16.04 服务器,当我 ssh 进入它时会列出这个...
* Documentation: https://help.ubuntu.com
* Management: https://landscape.canonical.com
* Support: https://ubuntu.com/advantage
7 packages can be updated.
7 updates are security updates.
我跑了apt-get update
很多apt-get upgrade
次,但症状仍未消失。
运行升级后,我看到这是最后一行......
0 upgraded, 0 newly installed, 0 to remove and 4 not upgraded.
答案1
由于您使用Ubuntu 16.04下面的方法可以修复它:
sudo apt full-upgrade
但如果你更喜欢Ubuntu 14.04然后:
sudo apt-get dist-upgrade
如果这两个命令不起作用,你应该和数字海洋关于它。
希望有所帮助。
答案2
使用该dist-upgrade
命令,它将执行需要更改依赖项的升级,必要时添加或删除新包。这将处理一组可能被以下人员阻止的升级apt-get upgrade
:
sudo apt-get update
sudo apt-get dist-upgrade
有关详细信息,请参阅什么是“dist-upgrade”,为什么它比“upgrade”升级得更多?
答案3
您的 /var/lib/update-notifier/updates-available 文件可能在您上次更新后未刷新。
如果您想手动设置:
sudo su # Needed to acquire permissions.
/usr/lib/update-notifier/apt-check --human-readable >/var/lib/update-notifier/updates-available
exit # to get out of sudo
请注意,/var/lib/update-notifier/updates-available 为用户和组“root”的权限设置了 0600,这使得您无法简单地使用 sudo apt-check 命令来重写它。
答案4
首先要说的是
0 upgraded, 0 newly installed, 0 to remove and 4 not upgraded.
说有 4 个软件包未升级。我猜这些软件包与较新的内核有关,可以使用以下命令进行升级
apt-get full-upgrade
除此之外
7 packages can be updated.
7 updates are security updates.
每次登录时都不会进行计算,因此可能已经过时。