“E:需要重新安装软件包 libmagickcore4-extra,但我找不到它的档案。”

“E:需要重新安装软件包 libmagickcore4-extra,但我找不到它的档案。”

我原本要从 12.04 升级到 12.10,并跳过了 libmagickcore4-extra 的更新,但出现了一些问题,升级停止了。现在,每当我尝试打开软件更新时,我都会收到以下消息:

Could not initialize the package information

An unresolvable problem occurred while initializing the package information.
Please report this bug against the 'update-manager' package and include the following error message:
'E:The package libmagickcore4-extra needs to be reinstalled, but I can't find an archive for it'

我尝试寻找解决方案 添加 PPA 后如何解决未满足的依赖关系? 但没有运气。

终端给出相同的错误信息。

请帮忙!!

答案1

在 Ubuntu >= 12.10 中limagickcore4被替换为libmagickcore5。不过,在您定期安装后,这个问题应该可以通过版本升级来解决图像魔法 安装 imagemagick来自存储库。

如果您从 ppa 或本地安装了它,则需要停用 ppa 并手动清除此包,然后才能重新安装 imagemagick。

也可能是你手动安装了另一个依赖于 的软件包libmagickcore4。你必须先删除/升级此软件包,然后才能继续。

答案2

正如 Takkat 所提到的,limagickcore4被替换为libmagickcore5在 Ubuntu 的官方存储库中。您可以使用命令检查可以安装哪些版本apt-cache

$ apt-cache search libmagick

您可以尝试查找哪些包依赖于limagickcore4并将其移除。

$ apt-cache rdepends --installed libmagickcore4-extra

但是,有时很难确定哪些依赖于 libmagickcore4 的软件包可以卸载或替换。您可以尝试aptitude找到解决方案。当您运行该程序时,它会向您显示多个解决方案,这些解决方案可能意味着安装、降级、升级或删除多个软件包。

$ sudo aptitude

相关内容