为什么 convert 依赖于过时的 libg2c.so.0?如何让它再次工作?

为什么 convert 依赖于过时的 libg2c.so.0?如何让它再次工作?

当我尝试奔跑

convert file.bmp file.jpg

我收到以下错误消息:

convert: error while loading shared libraries: libg2c.so.0: cannot open shared object file: No such file or directory

我尝试在 synaptic 中寻找该库,但我无法识别任何提供 的包libg2c.so.0。在如何安装 libg2c评论中某处指出,自 Hardy 以来,这个库就不在存储库中了。

convert为什么像 这样的随附的标准工具会imagemagick依赖于该库,而该库已不再可用?

因此,我应该尝试找到该库并安装它吗?或者这个工具现在已经过时了?(为什么它仍然在存储库中?)是否有任何解决方法可以再次使用 convert?是否有任何具有相同功能的命令行工具作为替代方案?

我在虚拟机中运行带有 XFCE 4.8 的 Ubuntu 12.04.4 LTS。

答案1

convert 不依赖于 libg2c. 尝试重新安装:

apt-get purge imagemagick
apt-get install imagemagick

相关内容