ldconfig

1. ldconfig

Felipe Fiori Campos Martins
felipefcm

(usa Slackware)

Enviado em 11/01/2008 - 09:39h

Ola pessoal, eu li o manual do ldconfig mas nao consegui entender completamente o que o comando realmente faz. Eu tenho algumas bibliotecas no /lib que nao sao links e toda vez que o sistema inicia o ldconfig eh executado e ele diz que existem arquivos que nao sao links. Gostaria de saber se isso muda algo, ter as bibliotecas ao inves dos respectivos links. Obrigado


  


2. Re: ldconfig

Marcus Fazzi
anunakin

(usa Gentoo)

Enviado em 11/01/2008 - 10:09h

O que impacta é que um programa sempre chama uma biblioteca pelo nome curto dela por exemplo:
/usr/lib/libGL.so é usado por todo e qualquer programa que use openGL, só que se você usa MESA, drivers da ATI ou NVIDIA o link libGL.so vai apontar para uma destas bibliotecas, se for um arquivo, além de não conseguir atualizar direito quando trocar um pacote ou mesmo trocar de placa de vídeo.

O ldconfig é o responsável por construir um cache das bibliotecas em seu sistema, ou seja, se você atualizar uma lib ... basta roda-lo ... não precisa reiniciar o sistema.

As configurações do ldconfig estão no arquivo /etc/ld.so.conf, neste você coloca quais os diretórios aonde se deve pesquisar por bibliotecas para construir o cache.


3. Re: ldconfig

Leandro Santiago
tenchi

(usa Slackware)

Enviado em 11/01/2008 - 11:21h

Cara, muitas vezes eu não acho o ldconfig realmente necessário, já que sempre quando você instala um novo programa com o pkgtool, o ldconfig é executado.... Mas vou fazer um teste aqui.
Também por ele ser um bom comedor de tempo de boot ;-)



4. Re: ldconfig

Felipe Fiori Campos Martins
felipefcm

(usa Slackware)

Enviado em 11/01/2008 - 11:23h

Entendi, obrigado anunakin.
Até mais


5. Re: ldconfig

Sandro Marcell
SMarcell

(usa Slackware)

Enviado em 11/01/2008 - 11:33h

Tu pode desabilitá-lo sem problemas. Então toda vez que instalar um programa basta roda-lo (não há necessidade disso, mas...):

# /sbin/ldconfig








Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts