当我尝试更新系统时出现上述错误。
我尝试过sudo dpkg --configure -a
以及和。我甚至尝试通过 Recovery 执行建议的操作,sudo apt install -f gimp
但无济于事。sudo apt remove gimp
sudo apt purge gimp
sudo apt --fix-broken install
由于非常沮丧,经过一番搜索,我甚至尝试过,sudo mv /var/lib/dpkg/info/polar-bookshelf.* /tmp
但仍然没有找到解决办法。有人能提出解决方案吗?
答案1
在终端类型sudo gedit /var/lib/dpkg/info/gimp.postinst
然后找到set -e
并将其替换为# set -e
,保存并关闭。
然后输入sudo apt-get -f install
前sudo apt update
最后sudo apt upgrade
该问题应该得到解决。
答案2
导致此错误的原因是:
- gimp2.99作为开发版本,最近尝试将gimp2.0更新到gimp3.0。
- 但是 libgimp2.0 依赖于 sane 和 gimp-gmic(如果安装了它们的话),因此在更新过程中,gimp2.99 无法删除 libgimp2.0,从而导致了问题。
- 如果您想要为 gimp 团队测试 gimp 的开发版本,您可能需要 libgimp3.0。为此,请先清除 gimp,然后删除 libgimp2.0 以及 gimp-gmic 和 sane(只有在您不需要它们时才可以这样做)。然后重新安装 libgimp3.0 和 gimp。
- 我相信你不会使用以前的解决方案安装 libgimp3.0,并且你将来可能会难以更新 gimp 2.99
- 如果你非常需要 gmic,但又喜欢 2.99 版的 gtk3,请执行 4。然后下载并运行带插件的 gimp appimage 2.10.8。这样,你的平台上就可以同时拥有开发版和稳定版 + 插件。这就是我所做的。