4

我在我的 Ubuntu 12 安装上安装了 bookshop,并按照安装 PrinceXML 的说明进行操作。执行prince时出现以下错误:

/usr/lib/prince/bin/prince:加载共享库时出错:libjpeg.so.62:无法打开共享对象文件:没有这样的文件或目录

4

3 回答 3

6

libjpeg 是 libjpeg62 包的一部分,所以先试试这个:

@ubuntu~$ sudo apt-get install libjpeg62
于 2012-04-29T13:57:53.977 回答
1

我有同样的问题,只是在使用相同库的不同应用程序中。我的 U12.04 是 64 位的,因此可以安装 32 位的 lib 版本。

$ sudo apt-get install libjpeg:32
于 2012-08-15T07:51:37.640 回答
0

我的 ubuntu 12.10 和 png2swf 实用程序也有同样的问题。其实,libjpeg.so.62不存在的。但这很可能是指向硬文件的链接。

'locate libjpeg'除其他外列出

/usr/lib/i386-linux-gnu/libjpeg.so.8

/usr/lib/i386-linux-gnu/libjpeg.so.8.0.2

我快速而肮脏的解决方法是在超级用户模式下创建指向 libjpeg.so.8.0.2 的符号链接

ln -s /usr/lib/i386-linux-gnu/libjpeg.so.8.0.2 /usr/lib/i386-linux-gnu/libjpeg.so.62

请记住,某些库在不同版本之间的差异并不大。好吧,我很幸运,但有时简单的修复可能会解决小问题,但并非总是如此。

您可能还希望阅读有关 ldd 命令的信息,并验证缺少的共享库不存在。

于 2014-01-11T15:50:39.337 回答