更新管理器陷入不存在更新的循环

更新管理器陷入不存在更新的循环

当我打开更新管理器时,我看到的是空白列表,上面写着有 2.9 MB 的更新。事实上,没有,我apt update/upgrade几秒钟前就运行过了。当我单击安装时,它似乎在执行某项操作,然后它说它已完成,然后再次出现空白列表和 2.9 MB 的更新。

我发现这个问题,建议删除/var/lib/apt/extended_states,但没用。删除整个/var/lib/apt/也行,但运行后apt update,问题又出现了。

它阻止我从 18.04 升级到 18.10。

答案1

可能发生的情况是,有较新版本的软件包,但由于与其他软件包或标记为受阻的软件包冲突而无法安装。

您可以运行此命令来查看是否有任何手动持有的包:

apt-mark showhold

如果列表为空,则很可能您安装的其他软件包需要某个库的版本或其他依赖项,从而阻止升级进行。

您可以aptitude在命令行中运行该工具,以查看有关未升级软件包的原因以及可用选项的更多信息。此命令类似于apt upgrade但可能会显示更多信息:

sudo aptitude safe-upgrade

您还可以运行此命令来安装最新的软件包,但这样做可能会删除一些软件包:

sudo aptitude full-upgrade

相关内容