Ao executar o acroreader, ele falha com "erro ao carregar bibliotecas compartilhadas: libxml2.so.2: não é possível abrir o arquivo de objeto compartilhado"

15

Eu baixei o Adobe Reader 9.5.5 e instalei-o usando o gdebi. Agora, se eu clicar em algum pdf, ele não está iniciando. Tentei "acroread" no terminal e está me mostrando esse erro

/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

Então instalei o libxml2.Mas ainda assim ele está mostrando o mesmo erro acima. Meu sistema operacional é o ubuntu 13.10.

Existe alguma solução para o meu problema ao usar o Adobe Reader ou qualquer outro leitor de PDF alternativo que não seja foxit e default (evince) ou okular usando o qual posso destacar qualquer texto no meu pdf?

RA Khan
fonte
Aqui estão vários visualizadores de PDF. Mas no Evince, posso destacar o texto (não as imagens). Mesmo URLs abertos.
11
Eu recomendaria o PDF-XChange-Viewer (no Wine), mas talvez você não o queira porque é como o Foxit, apenas um pouco melhor.
Sadi

Respostas:

38

Resolvi esse problema no meu Ubuntu de 64 bits (13.10) usando o seguinte comando do terminal:

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

fmjrey
fonte
11
Isso resolveu o meu também no ubuntu 14.04 LTS
Farzad YZ
3
Isso também resolvido para mim no Ubuntu 16.10 64 bits
AndyGaskell
Trabalhei para mim no Linux Mint 18.3 Sylvia - Cinnamon
43Tesseracts
Também funciona para o Ubuntu 17.10 64bit!
HAVB 14/03
11
também funciona para 18.04 64bit #
Leo Simon
2

Talvez este seja um problema com o link simbólico para a versão correta.

Identifique a dependência da biblioteca do seu programa e localize a biblioteca assim (não tenho um relato de leitura, mas deve ser o mesmo):

$ 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

Se você não possui o link simbólico libxml2.so.2 apontando para algum lugar, crie um:

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

Altere evince para ler novamente no seu caso. Espero que isto ajude.

zandar
fonte
Este comando ldd não lista libxml em nenhum lugar da saída; para acroread eu recebo a saída "não é um executável dinâmico". Sugestões?
Steve Kroon
O acroread é um shell script, o binário pode ser encontrado em / opt / Adobe / Reader9 / intellinux / bin, o que mostra a lista com ldd
André Schild
0

Isso também resolveu para mim no Debian Buster usando o seguinte comando do terminal:

sudo apt-get install libxml2:i386 libstdc++6:i386
Vissie
fonte
2
Por favor, não adicione "obrigado" como respostas. Invista algum tempo no site e você obterá privilégios suficientes para aprovar as respostas que desejar , que é a maneira de agradecer ao Ask Ubuntu.
Martin Thornton
0

Este link https://answers.launchpad.net/ubuntu/+source/acroread/+question/209800 , postagens 23 e 24 também pode ajudar a resolver esse problema. Apliquei com sucesso ambos no 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
fonte