长时间未使用 ubuntu 后出现“E: 错误,pkgProblemResolver::Resolve 生成​​中断,这可能是由保留的软件包引起的”

长时间未使用 ubuntu 后出现“E: 错误,pkgProblemResolver::Resolve 生成​​中断,这可能是由保留的软件包引起的”

几个月没有使用 ubuntu 之后,我打开了我的 PC,当我输入常用的 apt-get update 然后升级时,面板上出现了一个红色图标,当我点击升级软件包时,软件更新程序中没有列出任何软件包,但有 243.6 MB 需要下载。

即使我点击了立即安装,软件更新程序
也不知怎么地崩溃了。当我尝试通过终端升级时,它显示“31 未升级”

我应该怎么做才能正确升级这些包?

编辑

以下是未升级的软件包列表

gcc-4.9-base gcc-4.9-base:i386 gimp gimp-data lib32gcc1 libgcc1 libgcc1:i386
 libgimp2.0 liboxideqt-qmlplugin liboxideqtcore0 liboxideqtquick0
 libreoffice-base-core libreoffice-calc libreoffice-common libreoffice-core
 libreoffice-draw libreoffice-gnome libreoffice-gtk libreoffice-impress 
 libreoffice-math libreoffice-style-galaxy libreoffice-style-human
 libreoffice-writer libva1 libva1:i386 linux-image-generic
 oxideqt-codecs-extra pcsx2:i386 python3-uno

答案1

您可以尝试通过以下方式强制安装软件包: sudo apt-get dist-upgrade

笔记: dist-upgrade 可能非常危险。它会安装所有待处理的更新及其新的依赖项。它可能会删除软件包。它可能会导致您的系统严重损坏。

https://debian-administration.org/article/69/Some_upgrades_show_packages_being_kept_back

也许这有帮助:

首先清理检索到的包文件的本地存储库: sudo apt-get clean

然后修复损坏的依赖关系: sudo apt-get -f install

相关内容