我已經下載了 adobe reader 9.5.5 並使用 gdebi 安裝了它。
/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
然後我安裝了 libxml2。我的系統作業系統是ubuntu 13.10。
使用 Adobe reader 或 Foxit 和 default(evince) 或 okular 之外的任何其他替代 pdf 閱讀器時,我可以突出顯示 pdf 中的任何文本,是否有任何解決方案可以解決我的問題?
答案1
我使用以下終端命令在 64 位元 Ubuntu (13.10) 上解決了這個問題:
sudo apt-get install libxml2:i386 libstdc++6:i386
答案2
也許這是與正確版本的符號連結有關的問題。
確定程式的庫依賴項並像這樣找到庫(我沒有 acroread,但應該是相同的):
$ which evince
/usr/bin/evince
$ ldd /usr/bin/evince | grep libxml
libxml2.so.2 => /usr/lib/i386-linux-gnu/libxml2.so.2 (0xb7534000)
$ ls -l /usr/lib/i386-linux-gnu/libxml2.so*
lrwxrwxrwx 1 root root 16 Jul 16 20:48 /usr/lib/i386-linux-gnu/libxml2.so -> libxml2.so.2.7.8
lrwxrwxrwx 1 root root 16 Jul 16 20:48 /usr/lib/i386-linux-gnu/libxml2.so.2 -> libxml2.so.2.7.8
-rw-r--r-- 1 root root 1360484 Jul 16 20:48 /usr/lib/i386-linux-gnu/libxml2.so.2.7.8
如果您沒有名為 libxml2.so.2 的符號連結指向某處,請建立一個:
$ sudo ln -s /usr/lib/i386-linux-gnu/libxml2.so.2.7.8 /usr/lib/i386-linux-gnu/libxml2.so.2
根據您的情況將 evince 變更為 acroread 。希望這可以幫助。
答案3
這也為我在 Debian Buster 中使用以下終端命令解決了這個問題:
sudo apt-get install libxml2:i386 libstdc++6:i386
答案4
這個連結https://answers.launchpad.net/ubuntu/+source/acroread/+question/209800,帖子#23和#24也可以幫助解決這個問題。我在Ubuntu 18.04,核心4.15.0-45-generic都成功應用了
$ sudo updatedb; locate libBIB
/opt/Adobe/Reader9/Reader/intellinux/lib/libBIB.so
/opt/Adobe/Reader9/Reader/intellinux/lib/libBIB.so.1.2
/opt/Adobe/Reader9/Reader/intellinux/lib/libBIBUtils.so
/opt/Adobe/Reader9/Reader/intellinux/lib/libBIBUtils.so.1.1
$ ldd /opt/Adobe/Reader9/Reader/intellinux/bin/acroread | grep not
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
libResAccess.so => not found
$ sudo updatedb; locate libBIBUtils.so
/opt/Adobe/Reader9/Reader/intellinux/lib/libBIBUtils.so
/opt/Adobe/Reader9/Reader/intellinux/lib/libBIBUtils.so.1.1
$ cd /usr/lib
$ sudo ln -s /opt/Adobe/Reader9/Reader/intellinux/lib/libBIB.so .
$ sudo ln -s /opt/Adobe/Reader9/Reader/intellinux/lib/libBIB.so.1.2 .
$ sudo ln -s /opt/Adobe/Reader9/Reader/intellinux/lib/libBIBUtils.so .
$ sudo ln -s /opt/Adobe/Reader9/Reader/intellinux/lib/libBIBUtils.so.1.1 .