识别:加载共享库时出错:libgvc.so.5:无法打开共享对象文件:没有此文件或目录

识别:加载共享库时出错:libgvc.so.5:无法打开共享对象文件:没有此文件或目录

在我们的 Solano 构建映像 ubuntu14-chrome64 上,我们使用以下命令在 pre_setup 挂钩中安装 imagemagick:

sudo apt-get update && sudo apt-get -y install imagemagick libmagickwand-dev graphviz libgraphviz-dev

identify -version失败了

identify: error while loading shared libraries: libgvc.so.5: cannot open shared object file: No such file or directory

我们的 imagemagick 包安装出了什么问题?

更新 1:

$ which identify
/usr/local/bin/identify

$ ldd $(which identify) | grep not
    libgvc.so.5 => not found
    libgraph.so.4 => not found

更新2:

sudo rm /usr/local/bin/identify按照@N0rbert 的建议去做,但错误仍然存​​在。

$ which identify
/usr/bin/identify

ldd $(which identify) | grep not输出与更新 1

ls -lah /usr/bin/identify
/usr/bin/identify -> /etc/alternatives/identify

ls -lah /etc/alternatives/identify
/etc/alternatives/identify -> /usr/bin/identify.im6

答案1

identify您已在 中进行自我编译/usr/local/bin/。可能从 12.04 LTS 版本或类似版本开始。

你应该用它删除

sudo rm /usr/local/bin/identify

然后您将能够使用存储库中的普通版本。

相关内容