Ich habe Adobe Reader 9.5.5 heruntergeladen und mit gdebi installiert. Wenn ich jetzt auf eine PDF-Datei klicke, wird sie nicht gestartet. Ich habe „Acroread“ im Terminal ausprobiert und es zeigt mir diesen Fehler an.
/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
Dann habe ich libxml2 installiert. Aber es wird immer noch der gleiche Fehler wie oben angezeigt. Mein Systembetriebssystem ist Ubuntu 13.10.
Gibt es für mein Problem eine Lösung bei der Verwendung von Adobe Reader oder einem anderen alternativen PDF-Reader außer Foxit und Standard (Evince) oder Okular, mit dem ich beliebigen Text in meinem PDF hervorheben kann?
Antwort1
Ich habe dieses Problem auf meinem 64-Bit-Ubuntu (13.10) mit dem folgenden Terminalbefehl gelöst:
sudo apt-get install libxml2:i386 libstdc++6:i386
Antwort2
Möglicherweise liegt ein Problem mit dem symbolischen Link zur richtigen Version vor.
Identifizieren Sie die Bibliotheksabhängigkeit Ihres Programms und suchen Sie die Bibliothek wie folgt (ich habe kein Acroread, aber es sollte dasselbe sein):
$ 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
Wenn Sie keinen symbolischen Link mit dem Namen libxml2.so.2 haben, der irgendwohin zeigt, erstellen Sie einen:
$ sudo ln -s /usr/lib/i386-linux-gnu/libxml2.so.2.7.8 /usr/lib/i386-linux-gnu/libxml2.so.2
Ändern Sie in Ihrem Fall evince in acroread. Ich hoffe, das hilft.
Antwort3
Dies hat das Problem für mich auch in Debian Buster mit dem folgenden Terminalbefehl gelöst:
sudo apt-get install libxml2:i386 libstdc++6:i386
Antwort4
Dieser Linkhttps://answers.launchpad.net/ubuntu/+source/acroread/+question/209800, Beitrag Nr. 23 und Nr. 24 können ebenfalls helfen, dieses Problem zu lösen. Ich habe beide erfolgreich auf Ubuntu 18.04, Kernel 4.15.0-45-generic angewendet
$ 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 .