当我打开更新管理器时,我看到的是空白列表,上面写着有 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