无法运行 GIMP,64 位错误

无法运行 GIMP,64 位错误

升级到 12.04 后,我无法运行 GIMP。现在我从 PPA 安装了最新的 2.8,但仍然无法运行它。我收到错误:

gimp: error while loading shared libraries: libgegl-0.0.so.0: wrong ELF class: ELFCLASS64

奇怪的是,gimp64 位:

$ file /usr/bin/gimp-2.8
/usr/bin/gimp-2.8: ELF 64-bit LSB executable, x86-64, version 1 (SYSV), dynamically linked (uses shared libs)....

那么为什么我不能运行它?我重新安装了 libgegl,我安装了 0.0.22 和 0.2.0 版本。

答案1

我开始通过卸载来让它工作,然后删除剩余的文件(我之前编译过 gimp),这些文件报告为whereis gimp。现在重新安装后,它启动时出现错误,第二次启动时抱怨 /usr/share/gimp 中的文件不存在。在 apt-get purge 和 install gimp-data 和 gimp 包之后,它就可以正常工作了!

相关内容