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?

RA Khan
fuente
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

fmjrey
fuente
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.

zandar
fuente
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
Vissie
fuente
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 .
Rodrigo
fuente