Scroll to navigation

ldconfig(8) System Manager's Manual ldconfig(8)

NOME

ldconfig - configura o conector dinâmico de ligacões em tempo de execução

SINOPSE

/sbin/ldconfig [-nNvVX] [-C cache] [-f conf] [-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).

The cache is used by the run-time linker, ld.so or ld-linux.so. ldconfig checks the header and filenames of the libraries it encounters when determining which versions should have their links updated. ldconfig should normally be run by the superuser as it may require write permission on some root owned directories and files.

ldconfig will look only at files that are named lib*.so* (for regular shared objects) or ld-*.so* (for the dynamic loader itself). Other files will be ignored. Also, ldconfig expects a certain pattern to how the symbolic links are set up, like this example, where the middle file (libfoo.so.1 here) is the SONAME for the library:


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

(Since glibc 2.2) Use cache format fmt, which is one of old, new, or compat. Since glibc 2.32, the default is new. Before that, it was compat.
Use o cache ao invés de /etc/ld.so.cache.
Use conf ao invés de /etc/ld.so.conf.
(Desde glibc 2.7) Ignora o arquivo de cache auxiliar.
(Since glibc 2.2) Interpret each operand as a libary name and configure its links. Intended for use only by experts.
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ão reconstrói o cache. A menos que -X seja também especificado, links ainda são atualizados.
Imprime a lista de diretórios e bibliotecas candidatas, armazenadas no cache atual.
Muda para raiz e usa como o diretório raíz.
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'.
Mostra a versão do programa.
Não atualiza links. A menos que -N seja também especificado, o cache ainda é reconstruído.

ARQUIVOS

/lib/ld.so
is the run-time linker/loader.
/etc/ld.so.conf
contains a list of directories, one per line, in which to search for libraries.
/etc/ld.so.cache
contains an ordered list of libraries found in the directories specified in /etc/ld.so.conf, as well as those found in the trusted directories.

VEJA TAMBÉM

ldd(1), ld.so(8)

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 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.

7 janeiro 2023 Linux man-pages 6.03