先总结一下我的问题(我个人看法,下面有错误详细信息):就是缺少32位的'libxml2.so.2',我电脑上只有64位的,apt-get install 提示没有,网上也搜不到。暂时是这个问题,因为我'ldd acroreader',显示有13个库'not found',但是现在只提示了这个包。所以在此求个解决方法,谢谢各位大牛:D
接下来是我的安装过程:
我预先安装了32位库:
代码: 全选
sudo apt-get install ia32-libs*
代码: 全选
sudo dpkg -i AdbeRdr9.5.5-1_i386linux_enu.deb
代码: 全选
/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
在'/usr/lib/'建立了一个软链,然后终端运行acroreader,又有了新问题:
代码: 全选
/opt/Adobe/Reader9/Reader/intellinux/bin/acroread: error while loading shared libraries: libxml2.so.2: wrong ELF class: ELFCLASS64
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