Al ejecutar acroreader, falla con "error al cargar bibliotecas compartidas: libxml2.so.2: no se puede abrir el archivo de objeto compartido"


15

Descargué adobe reader 9.5.5 y lo instalé usando gdebi. Ahora, si hago clic en cualquier pdf, no se está iniciando. Intenté "acroread" en el terminal y me muestra este error

/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

Luego instalé libxml2, pero aún muestra el mismo error anterior. Mi sistema operativo es ubuntu 13.10.

¿Hay alguna solución a mi problema para usar Adobe Reader o cualquier otro lector de PDF alternativo que no sea foxit y default (evince) u okular mediante el cual puedo resaltar cualquier texto en mi pdf?


Aquí hay muchos visores de PDF. Pero en Evince, puedo resaltar texto (no imágenes). Incluso las URL abiertas.

1
Recomendaría PDF-XChange-Viewer (en Wine) pero tal vez no lo desee porque es como Foxit, solo un poco mejor.
Sadi

Respuestas:


38

Resolví este problema en mi Ubuntu de 64 bits (13.10) usando el siguiente comando de terminal:

sudo apt-get install libxml2:i386 libstdc++6:i386


1
Eso también resolvió el mío en ubuntu 14.04 LTS
Farzad YZ

3
Esto también me lo resolvió en Ubuntu 16.10 64 bits
AndyGaskell

Trabajó para mí en Linux Mint 18.3 Sylvia - Cinnamon
43Tesseracts

Funciona para Ubuntu 17.10 64 bits también!
HAVB

1
funciona para 18.04 64 bits también
Leo Simon

2

Tal vez este es un problema con el enlace simbólico a la versión correcta.

Identifique la dependencia de la biblioteca de su programa y ubique la biblioteca de esta manera (no tengo una lectura, pero debería ser la misma):

$ 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

Si no tiene un enlace simbólico llamado libxml2.so.2 apuntando a alguna parte, cree uno:

$ sudo ln -s /usr/lib/i386-linux-gnu/libxml2.so.2.7.8 /usr/lib/i386-linux-gnu/libxml2.so.2

Cambie evince a acroread en su caso. Espero que esto ayude.


Este comando ldd no enumera libxml en ninguna parte de la salida; para acroread obtengo el resultado "no es un ejecutable dinámico". Sugerencias?
Steve Kroon

El acroread es un script de shell, el binario se puede encontrar en / opt / Adobe / Reader9 / intellinux / bin, que muestra la lista con ldd
André Schild

0

Esto también me lo resolvió en Debian Buster usando el siguiente comando de terminal:

sudo apt-get install libxml2:i386 libstdc++6:i386

2
Por favor no agregue "gracias" como respuestas. Invierta algo de tiempo en el sitio y obtendrá los privilegios suficientes para votar las respuestas que desee , que es la forma de preguntar gracias a Ubuntu.
Martin Thornton

0

Este enlace https://answers.launchpad.net/ubuntu/+source/acroread/+question/209800 , post # 23 y # 24 también puede ayudar a resolver este problema. Apliqué con éxito ambos en Ubuntu 18.04, kernel 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 .
Al usar nuestro sitio, usted reconoce que ha leído y comprende nuestra Política de Cookies y Política de Privacidad.
Licensed under cc by-sa 3.0 with attribution required.