我正在尝试更新 ubutnu 20.04 中的一些软件包,以便更新到 22.04.1。升级失败,因为它要求我更新软件包。运行
sudo apt update
后,sudo apt list --upgradeable -a
我得到了以下软件包
steam-installer/bionic,bionic 1:1.0.0.59-4pop2~18.04 all [upgradeable from: 1.0.0.61-2ubuntu3]
steam-installer/focal,focal,now 1.0.0.61-2ubuntu3 all [installed,upgradeable to: 1:1.0.0.59-4pop2~18.04]
运行sudo apt full-upgrade
我得到以下结果
sudo apt full-upgrade
Reading packages list... Done
Creating dependency tree
Reading current state... Done
Calculating update... Done
0 updated, 0 installded, 0 removed and 0 not upgraded.
(实际文本是另一种语言,并即时翻译。)为什么它不更新我的软件包?
答案1
问题出在 steam 软件包作为 的依赖项上steam-installer
。我不知道“pop”依赖项是如何滑落到那里的。解决方案是卸载它们,然后继续升级到 ubuntu 22.04.1。整个过程如下。
- 运行
apt update && apt full-upgrade && apt autoremove
更新包 - 运行
update-manager -c -d
并开始升级至 22.04 - 由于 /boot 空间不足,更新失败
- 卸载旧内核
- 更新 grub
- Ran
update-manager -c -d
更新了 pakcages 删除了旧内核残留 - 由于软件包需要升级,升级失败
也许这个更新在第二和第三条之间的某个地方出现在那里,我不知道,但我不记得安装过它。