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”

13

Eu fiz o download do adobe reader 9.5.5 e o instalei usando gdebi.Now se eu clicar em qualquer pdf ele não está iniciando.Eu tentei "acroread" no terminal e ele 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 eu instalei a libxml2. Mas ainda está mostrando o mesmo erro acima. Meu sistema operacional é o Ubuntu 13.10.

Existe alguma solução para o meu problema de usar o Adobe Reader ou qualquer outro leitor de PDF alternativo diferente de foxit e padrão (evince) ou okular usando o qual eu possa destacar qualquer texto no meu pdf?

    
por R A Khan 09.11.2013 / 16:06

2 respostas

25

Eu resolvi este problema no meu Ubuntu de 64 bits (13.10) usando o seguinte comando do terminal:

  

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

    
por fmjrey 25.01.2014 / 19:04
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 como esta (eu não tenho acroread, 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 tem o symlink chamado 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 o evince para avançar no seu caso. Espero que isso ajude.

    
por zandar 09.11.2013 / 17:24