![“E:需要重新安装软件包 libmagickcore4-extra,但我找不到它的档案。”](https://linux22.com/image/836747/%E2%80%9CE%EF%BC%9A%E9%9C%80%E8%A6%81%E9%87%8D%E6%96%B0%E5%AE%89%E8%A3%85%E8%BD%AF%E4%BB%B6%E5%8C%85%20libmagickcore4-extra%EF%BC%8C%E4%BD%86%E6%88%91%E6%89%BE%E4%B8%8D%E5%88%B0%E5%AE%83%E7%9A%84%E6%A1%A3%E6%A1%88%E3%80%82%E2%80%9D.png)
我原本要从 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。不过,在您定期安装后,这个问题应该可以通过版本升级来解决图像魔法 来自存储库。
如果您从 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