登录后,我得到:
3 software packages can be updated
0 of these updates are security updates.
To see these additional updates run: apt list --upgradable
New release '20.04.1 LTS' available.
Run 'do-release-upgrade' to upgrade to it.
尝试发布升级我得到:
$ sudo do-release-upgrade
Checking for a new Ubuntu release
Please install all available updates for your release before upgrading.
我该如何更新这三个附加包?
这是真的,sudo apt list --upgradable
显示至少两个包可以更新(附加问题,为什么不是三个?):
$ sudo apt list --upgradable
Auflistung... Fertig
base-files/bionic-updates 10.1ubuntu2.10 amd64 [aktualisierbar von: 10.1ubuntu2.8]
ubuntu-server/bionic-updates 1.417.5 amd64 [aktualisierbar von: 1.417.4]
但是,apt-get update
不会安装它们:
$ sudo apt-get upgrade
Paketlisten werden gelesen... Fertig
Abhängigkeitsbaum wird aufgebaut.
Statusinformationen werden eingelesen.... Fertig
Paketaktualisierung (Upgrade) wird berechnet... Fertig
Die folgenden Pakete sind zurückgehalten worden:
base-files ubuntu-server
0 aktualisiert, 0 neu installiert, 0 zu entfernen und 2 nicht aktualisiert.
用英语讲:两个包裹被扣留了。(附加问题:为什么?)
我只是猜测了一下,sudo apt-get update --all
但该命令是未知的。
我如何安装缺少的软件包?
答案1
将包手动添加到命令行为我解决了这个问题。
$ sudo apt-get upgrade base-files ubuntu-server
[…]
Die folgenden NEUEN Pakete werden installiert:
motd-news-config
Die folgenden Pakete werden aktualisiert (Upgrade):
base-files ubuntu-server
2 aktualisiert, 1 neu installiert, 0 zu entfernen und 0 nicht aktualisiert.
[…]
令人惊讶的是,这提供了两个更新和一个新安装的包,因此有三个包正在更新。