- 论坛徽章:
- 0
|
本帖最后由 无双六 于 2014-10-20 13:25 编辑
问题已解决
我的是64位系统,在adobe ftp上下载的reader 9.5.5 。下面是我的安装调试过程,我对linux不是很熟练,所以描述可能有点长。而且我翻了几个小时的google+百度,上面的方法都不行。
先总结一下我的问题(我个人看法,下面有错误详细信息):就是缺少32位的'libxml2.so.2',我电脑上只有64位的,apt-get install 提示没有,网上也搜不到。暂时是这个问题,因为我'ldd acroreader',显示有13个库'not found',但是现在只提示了这个包。所以在此求个解决方法,谢谢各位大牛
接下来是我的安装过程:
我预先安装了32位库:- sudo apt-get install ia32-libs*
复制代码 然后安装下载的reader:- sudo dpkg -i AdbeRdr9.5.5-1_i386linux_enu.deb
复制代码 然后就是点击安装好的reader图标没反应,终端运行acroreader,提示:- /opt/Adobe/Reader9/Reader/intellinux/bin/acroread: error while loading shared libraries: libxml2.so.2: cannot open shared object file: No such file or directory
复制代码 在网上搜了一下,采用了这里的方法:http://blog.csdn.net/coolchenshan2009/article/details/7550744
在'/usr/lib/'建立了一个软链,然后终端运行acroreader,又有了新问题:- /opt/Adobe/Reader9/Reader/intellinux/bin/acroread: error while loading shared libraries: libxml2.so.2: wrong ELF class: ELFCLASS64
复制代码 再度google之,发现是库调用错误,用了这里的方法测试了下:http://my.oschina.net/captaintheron/blog/3974?from=rss 结果如下:- xxxx@xxxx-HP-PC:~$ ldd /opt/Adobe/Reader9/Reader/intellinux/bin/acroread | grep found
- libBIB.so => not found
- libBIBUtils.so => not found
- libACE.so => not found
- libAGM.so => not found
- libCoolType.so => not found
- libAXE8SharedExpat.so => not found
- libJP2K.so => not found
- libAdobeXMP.so => not found
- libicuuc.so.36 => not found
- libssl.so.0.9.8 => not found
- libcrypto.so.0.9.8 => not found
- libxml2.so.2 => not found
- libResAccess.so => not found
- xxxx@xxxx-HP-PC:~$ ldconfig -p | grep libxml2
- libxml2.so.2 (libc6,x86-64) => /usr/lib/x86_64-linux-gnu/libxml2.so.2
- xxxx@xxxx-HP-PC:~$ file /usr/lib
- lib/ lib32/
- xxxx@xxxx-HP-PC:~$ file /usr/lib/x86_64-linux-gnu/libxml2.so.2
- /usr/lib/x86_64-linux-gnu/libxml2.so.2: symbolic link to `libxml2.so.2.9.1'
- xxxx@xxxx-HP-PC:~$ file /usr/lib/x86_64-linux-gnu/libxml2.so.2.9.1
- /usr/lib/x86_64-linux-gnu/libxml2.so.2.9.1: ELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, BuildID[sha1]=61b06be4b615b7f65bf7d1b0b194ffbd7a41d6a0, stripped
复制代码 所以我认为我电脑上没有32位的libxml2.so.2,在此求个解决方案,再次感谢各位
|
|