尽管存在更新,但无法更新软件包

尽管存在更新,但无法更新软件包

我正在尝试更新 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。整个过程如下。

  1. 运行apt update && apt full-upgrade && apt autoremove更新包
  2. 运行update-manager -c -d并开始升级至 22.04
  3. 由于 /boot 空间不足,更新失败
  4. 卸载旧内核
  5. 更新 grub
  6. Ranupdate-manager -c -d更新了 pakcages 删除了旧内核残留
  7. 由于软件包需要升级,升级失败

也许这个更新在第二和第三条之间的某个地方出现在那里,我不知道,但我不记得安装过它。

相关内容