Qual é a melhor maneira de adicionar um diretório a LD_LIBRARY_PATH?

1

Eu instalei um aplicativo em um local não padrão. Quando eu corro eu recebo

error while loading shared libraries: libthrift-0.9.0-dev.so: cannot open shared object file: No such file or directory

Posso consertar isso adicionando o diretório à variável ambiental $ LD_LIBRARY_PATH, mas gostaria de saber se existe uma solução melhor.

    
por fratrik 20.06.2012 / 01:46

1 resposta

3

Se você quiser que isso seja em todo o sistema, você pode adicionar o diretório à configuração ld.so . Isso fará com que o vinculador dinâmico sempre verifique esse diretório ao procurar por bibliotecas para carregar.

Para fazer isso, basta adicionar um arquivo em /etc/ld.so.conf.d/ (deve terminar em .conf ), contendo o caminho completo do diretório.

    
por Jeremy Kerr 20.06.2012 / 02:28