Provided by: manpages-pt-br_4.15.0-9_all
NOME
ldconfig - configura o conector dinâmico de ligacões em tempo de execução
SINOPSE
/sbin/ldconfig [-nNvXV] [-f conf] [-C cache] [-r raiz] diretório... /sbin/ldconfig -l [-v] biblioteca... /sbin/ldconfig -p
DESCRIÇÃO
ldconfig cria os links e o cache necessários para as bibliotecas compartilhadas mais recentes, encontradas nos diretórioss especificados na linha de comando, no arquivo /etc/ld.so.conf, e nos diretórios confiáveis (/lib e /usr/lib). (em algumas arquiteturas de 64 bits, como x86-64, /lib e /usr/lib são os diretórios confiáveis para bibliotecas de 32 bits, enquanto /lib64 e /usr/lib64 são usados para bibliotecas de 64 bits). O cache é usado pelo conector em tempo de execução, ld.so ou ld-linux.so. ldconfig verifica o cabeçalho e os nomes de arquivo das bibliotecas que ele encontra, determinando quais versões deverão ter seus links atualizados. ldconfig tentará deduzir o tipo de bibliotecas ELF (isto é, libc5 ou libc6/glibc) com base em quais bibliotecas C, se houver, a biblioteca foi vinculada. Algumas bibliotecas existentes não contêm informação suficiente para permitir a dedução do seu tipo. Entretanto, o formato de arquivo /etc/ld.so.conf permite a especificação de um tipo esperado. Isto é usado somente para aquelas bibliotecas ELF que nos não podemos deduzir. O formato é deste tipo "dirname=TIPO", onde TIPO pode ser libc4, libc5 ou libc6. (Esta sintaxe também funciona na linha de comando). Espaços não são permitidos. Veja também a opção -p. ldconfig que deveria, normalmente, ser executada pelo superusuário, pois ela pode necessitar de permissões de escrita em alguns diretórios e arquivos pertencentes ao "root". Observe que ldconfig só examinará arquivos denominados lib*.so* (para objetos compartilhados regulares) ou ld-*.so* (para o próprio carregador dinâmico). Outros arquivos serão ignorados. Além disso, ldconfig espera um certo padrão de como os links simbólicos são configurados, como este exemplo, onde o arquivo do meio (libfoo.so.1 aqui) é o SONAME para a biblioteca: libfoo.so -> libfoo.so.1 -> libfoo.so.1.12 O não cumprimento desse padrão pode resultar em problemas de compatibilidade após uma atualização.
OPÇÕES
-c fmt, --format=formato (Desde glibc 2.2) Formato de cache a ser usado: old, new ou compat. Desde glibc 2.32, o padrão é new. Antes, era compat. -C cache Use o cache ao invés de /etc/ld.so.cache. -f conf Use conf ao invés de /etc/ld.so.conf. -i, --ignore-aux-cache (Desde glibc 2.7) Ignora o arquivo de cache auxiliar. -l (Desde glibc 2.2) Modo biblioteca. Conecta manualmente bibliotecas individuais. Destinado somente para especialistas. -n Somente processa diretórios especificados na linha de comando. Não processa diretórios confiáveis nem aqueles especificados em /etc/ld.so.conf. Implica em -N. -N Não reconstrói o cache. A menos que -X seja também especificado, links ainda são atualizados. -p, --print-cache Imprime a lista de diretórios e bibliotecas candidatas, armazenadas no cache atual. -r raiz Muda para raiz e usa como o diretório raíz. -v, --verbose Modo verboso. Imprime o número da versão atual, o nome de cada diretório assim que ele for verificado e qualquer link for criada. Suplanta o modo 'quiet'. -V, --version Mostra a versão do programa. -X Não atualiza links. A menos que -N seja também especificado, o cache ainda é reconstruído.
ARQUIVOS
/lib/ld.so Conector/carregador em tempo de execução. /etc/ld.so.conf Arquivo contendo uma lista de diretórios, um por linha, nos quais se procura por bibliotecas. /etc/ld.so.cache Arquivo contendo uma lista ordenada das bibliotecas encontradas nos diretórios especificados em /etc/ld.so.conf, bem como aqueles encontrados nos diretórios confiáveis.
VEJA TAMBÉM
ldd(1), ld.so(8)
COLOFÃO
Esta página faz parte da versão 5.13 do projeto Linux man-pages. Uma descrição do projeto, informações sobre relatórios de bugs e a versão mais recente desta página podem ser encontradas em https://www.kernel.org/doc/man-pages/.
TRADUÇÃO
A tradução para português brasileiro desta página man foi criada por Ricardo C.O.Freitas <english.quest@best-service.com>, André Luiz Fassone <lonely_wolf@ig.com.br> e Rafael Fontenelle <rafaelff@gnome.org>. Esta tradução é uma documentação livre; leia a Licença Pública Geral GNU Versão 3 ⟨https://www.gnu.org/licenses/gpl-3.0.html⟩ ou posterior para as condições de direitos autorais. Nenhuma responsabilidade é aceita. Se você encontrar algum erro na tradução desta página de manual, envie um e-mail para a lista de discussão de tradutores ⟨debian-l10n-portuguese@lists.debian.org⟩.