Hoje eu instalei o Acrobat Reader no site, mas ele não funciona. Quando tento executá-lo a partir da linha de comando, obtenho:
jdibling@hurricane /opt/Adobe/Reader9/bin $ ./acroread
/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
No entanto, a libxml2 está instalada e no local esperado:
root@hurricane /usr # find . -name "libxml2.so.2"
./lib/x86_64-linux-gnu/libxml2.so.2
Percebi que LD_LIBRARY_PATH
não está definido:
jdibling@hurricane /opt/Adobe/Reader9/bin $ echo $LD_LIBRARY_PATH
jdibling@hurricane /opt/Adobe/Reader9/bin $
Suponho que este seja o problema ou um indicador do problema.
Não estou muito familiarizado com o modo como esta variável é definida no Ubuntu, mas tenho um pressentimento que é feito via /etc/ld.so.conf.d/
de alguma forma:
root@hurricane /etc/ld.so.conf.d # grep "lib/x86_64-linux-gnu" *
x86_64-linux-gnu.conf:/lib/x86_64-linux-gnu
x86_64-linux-gnu.conf:/usr/lib/x86_64-linux-gnu
root@hurricane /etc/ld.so.conf.d #
A chance de que, em algum momento, eu quebrei meu sistema é maior que zero, mas não sei onde ir a partir daqui para solucionar esse problema. O que posso fazer?