ubuntu 在更新和升级后显示有可用更新

ubuntu 在更新和升级后显示有可用更新

我在 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.

每次登录时都不会进行计算,因此可能已经过时。

相关内容