Problema com caminho para bibliotecas .so

0

Eu tenho um problema com o caminho para os arquivos .so. Eu tenho um servidor com duas contas user1 e user2. Existe o programa wget, que é instalado no user1 e eu preciso dele do user2. Quando eu corro do user2, recebo um erro:

/export/apps/user1/local/bin/wget http://....
ld.so.1: wget: fatal: libiconv.so.2: open failed: No such file or directory 

Eu verifiquei a saída do utilitário ldd para user1 (o aplicativo funciona conforme o esperado):

ldd / export / apps / usuário1 / local / bin / wget

libiconv.so.2 = > /usr/local/lib/libiconv.so.2

Para o usuário2:

libiconv.so.2 = > (arquivo não encontrado)

Eu atualizei o LD_LIBRARY_PATH

LD_LIBRARY_PATH =: / usr / sfw / lib: / export / apps / usuário1 / local / lib: / usr / local / lib

Mas depois eu tenho o mesmo problema. Como posso consertar isso? Por favor, note que eu não tenho acesso de administrador a este servidor e é melhor evitar a modificação de arquivos de configuração de todo o sistema e resolver este problema usando permissões não-root.

    
por dbf 01.08.2013 / 10:17

1 resposta

2

Você precisa exportar LD_LIBRARY_PATH, não apenas atribuí-lo.

    
por 08.08.2013 / 14:43

Tags