我原本要从 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