.\" -*- coding: UTF-8 -*- .\" Copyright 1999 SuSE GmbH Nuernberg, Germany .\" Author: Thorsten Kukuk .\" .\" %%%LICENSE_START(GPLv2+_SW_3_PARA) .\" This program is free software; you can redistribute it and/or .\" modify it under the terms of the GNU General Public License as .\" published by the Free Software Foundation; either version 2 of the .\" License, or (at your option) any later version. .\" .\" This program is distributed in the hope that it will be useful, .\" but WITHOUT ANY WARRANTY; without even the implied warranty of .\" MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU .\" General Public License for more details. .\" .\" You should have received a copy of the GNU General Public .\" License along with this manual; if not, see .\" . .\" %%%LICENSE_END .\" .\" Modified, 6 May 2002, Michael Kerrisk, .\" Change listed order of /usr/lib and /lib .\"******************************************************************* .\" .\" This file was generated with po4a. Translate the source file. .\" .\"******************************************************************* .TH LDCONFIG 8 "9 junho 2020" GNU "Manual do Programador do Linux" .SH NOME ldconfig \- configura o conector dinâmico de ligacões em tempo de execução .SH SINOPSE \fB/sbin/ldconfig\fP [\fB\-nNvXV\fP] [\fB\-f\fP \fIconf\fP] [\fB\-C\fP \fIcache\fP] [\fB\-r\fP \fIraiz\fP] \fIdiretório\fP... .PD 0 .PP .PD \fB/sbin/ldconfig\fP \fB\-l\fP [\fB\-v\fP] \fIbiblioteca\fP... .PD 0 .PP .PD \fB/sbin/ldconfig\fP \fB\-p\fP .SH DESCRIÇÃO \fBldconfig\fP 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 \fI/etc/ld.so.conf\fP, e nos diretórios confiáveis (\fI/lib\fP e \fI/usr/lib\fP). (em algumas arquiteturas de 64 bits, como x86\-64, \fI/lib\fP e \fI/usr/lib\fP são os diretórios confiáveis para bibliotecas de 32 bits, enquanto \fI/lib64\fP e \fI/usr/lib64\fP são usados para bibliotecas de 64 bits). .PP O cache é usado pelo conector em tempo de execução, \fIld.so\fP ou \fIld\-linux.so\fP. \fBldconfig\fP verifica o cabeçalho e os nomes de arquivo das bibliotecas que ele encontra, determinando quais versões deverão ter seus links atualizados. .PP .\" The following sentence looks suspect .\" (perhaps historical cruft) -- MTK, Jul 2005 .\" Therefore, when making dynamic libraries, .\" it is wise to explicitly link against libc (use \-lc). \fBldconfig\fP tentará deduzir o tipo de bibliotecas ELF (isto é, libc5 ou libc6/glibc) com base em quais bibliotecas C, se houver, a biblioteca foi vinculada. .PP Algumas bibliotecas existentes não contêm informação suficiente para permitir a dedução do seu tipo. Entretanto, o formato de arquivo \fI/etc/ld.so.conf\fP permite a especificação de um tipo esperado. Isto é usado \fBsomente\fP 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 \fBnão\fP são permitidos. Veja também a opção \fB\-p\fP. \fBldconfig\fP 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". .PP Observe que \fBldconfig\fP só examinará arquivos denominados \fIlib*.so*\fP (para objetos compartilhados regulares) ou \fIld\-*.so*\fP (para o próprio carregador dinâmico). Outros arquivos serão ignorados. Além disso, \fBldconfig\fP espera um certo padrão de como os links simbólicos são configurados, como este exemplo, onde o arquivo do meio (\fBlibfoo.so.1\fP aqui) é o SONAME para a biblioteca: .PP .in +4n .EX libfoo.so \-> libfoo.so.1 \-> libfoo.so.1.12 .EE .in .PP O não cumprimento desse padrão pode resultar em problemas de compatibilidade após uma atualização. .SH OPÇÕES .TP \fB\-c\fP \fIfmt\fP, \fB\-\-format=\fP\fIformato\fP .\" commit cad64f778aced84efdaa04ae64f8737b86f063ab (Desde glibc 2.2) Formato de cache a ser usado: \fIold\fP, \fInew\fP ou \fIcompat\fP. Desde glibc 2.32, o padrão é \fInew\fP. Antes, era \fIcompat\fP. .TP \fB\-C \fP\fIcache\fP Use o \fIcache\fP ao invés de \fI/etc/ld.so.cache\fP. .TP \fB\-f \fP\fIconf\fP .\" FIXME glibc 2.7 added -i Use \fIconf\fP ao invés de \fI/etc/ld.so.conf\fP. .TP \fB\-i\fP, \fB\-\-ignore\-aux\-cache\fP .\" commit 27d9ffda17df4d2388687afd12897774fde39bcc (Desde glibc 2.7) Ignora o arquivo de cache auxiliar. .TP \fB\-l\fP (Desde glibc 2.2) Modo biblioteca. Conecta manualmente bibliotecas individuais. Destinado somente para especialistas. .TP \fB\-n\fP Somente processa diretórios especificados na linha de comando. Não processa diretórios confiáveis nem aqueles especificados em \fI/etc/ld.so.conf\fP. Implica em \fB\-N\fP. .TP \fB\-N\fP Não reconstrói o cache. A menos que \fB\-X\fP seja também especificado, links ainda são atualizados. .TP \fB\-p\fP, \fB\-\-print\-cache\fP Imprime a lista de diretórios e bibliotecas candidatas, armazenadas no cache atual. .TP \fB\-r \fP\fIraiz\fP Muda para \fIraiz\fP e usa como o diretório raíz. .TP \fB\-v\fP, \fB\-\-verbose\fP 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'. .TP \fB\-V\fP, \fB\-\-version\fP Mostra a versão do programa. .TP \fB\-X\fP Não atualiza links. A menos que \fB\-N\fP seja também especificado, o cache ainda é reconstruído. .SH ARQUIVOS .\" FIXME Since glibc-2.3.4, "include" directives are supported in ld.so.conf .\" .\" FIXME Since glibc-2.4, "hwcap" directives are supported in ld.so.conf .PD 0 .TP \fI/lib/ld.so\fP Conector/carregador em tempo de execução. .TP \fI/etc/ld.so.conf\fP Arquivo contendo uma lista de diretórios, um por linha, nos quais se procura por bibliotecas. .TP \fI/etc/ld.so.cache\fP Arquivo contendo uma lista ordenada das bibliotecas encontradas nos diretórios especificados em \fB/etc/ld.so.conf\fP, bem como aqueles encontrados nos diretórios confiáveis. .PD .SH "VEJA TAMBÉM" \fBldd\fP(1), \fBld.so\fP(8) .SH COLOFÃO Esta página faz parte da versão 5.10 do projeto Linux \fIman\-pages\fP. 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/. .PP .SH TRADUÇÃO A tradução para português brasileiro desta página man foi criada por Ricardo C.O.Freitas , André Luiz Fassone e Rafael Fontenelle . . .PP Esta tradução é uma documentação livre; leia a .UR https://www.gnu.org/licenses/gpl-3.0.html Licença Pública Geral GNU Versão 3 .UE ou posterior para as condições de direitos autorais. Nenhuma responsabilidade é aceita. .PP Se você encontrar algum erro na tradução desta página de manual, envie um e-mail para .MT debian-l10n-portuguese@lists.debian.org a lista de discussão de tradutores .ME .