.\" -*- 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 juin 2020" GNU "Manuel du programmeur Linux" .SH NOM ldconfig \- Configuration de l'éditeur de liens dynamiques .SH SYNOPSIS \fB/sbin/ldconfig\fP [\fB\-nNvXV\fP] [\fB\-f\fP\ \fIconfiguration\fP] [\fB\-C\fP\ \fIcache\fP] [\fB\-r\fP\ \fIracine\fP] \fIrépertoire\fP\ ... .PD 0 .PP .PD \fB/sbin/ldconfig\fP \fB\-l\fP [\fB\-v\fP] \fIbibliothèque\fP\ ... .PD 0 .PP .PD \fB/sbin/ldconfig\fP \fB\-p\fP .SH DESCRIPTION \fBldconfig\fP crée les liens nécessaires et met en cache les bibliothèques partagées les plus récentes trouvées dans les répertoires indiqués sur la ligne de commande, dans le fichier \fI/etc/ld.so.conf\fP et dans les répertoires sûrs \fI/lib\fP et \fI/usr/lib\fP (sur certaines architectures 64\ bits telle x86\-64, \fI/lib\fP et \fI/usr/lib\fP sont des répertoires sûrs pour les bibliothèques 32\ bits, tandis que \fI/lib64\fP et \fI/usr/lib64\fP sont utilisés pour les bibliothèques 64\ bits. .PP Le cache est utilisé par l’éditeur de liens, \fIld.so\fP ou \fIld\-linux.so\fP. \fBldconfig\fP vérifie les en\-têtes et les noms de fichier des bibliothèques qu'il trouve lors de la détermination des versions devant mettre à jour leurs liens. .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 essaye de déduire le type de bibliothèques ELF (c'est\-à\-dire, libc5 ou libc6/glibc) en se basant sur quelle bibliothèque\ C, si tel est le cas, la bibliothèque est liée. .PP Certaines bibliothèques existantes ne contiennent pas assez d'informations pour déduire leur type. Par conséquent, le format du fichier \fI/etc/ld.so.conf\fP permet d'indiquer le type attendu. Cela ne doit servir \fBque\fP pour les bibliothèques ELF que nous ne pouvons pas déterminer. Le format est «\ répertoire=TYPE\ », où TYPE peut être libc4, libc5 ou libc6. (Cette syntaxe fonctionne aussi sur la ligne de commande). Les espaces ne sont \fBpas\fP autorisées. Consultez aussi l'option \fB\-p\fP. \fBldconfig\fP devrait normalement être exécuté par le superutilisateur, car des permissions en écriture sont nécessaires sur des répertoires et des fichiers qui lui appartiennent. .PP Remarquez que \fBldconfig\fP ne recherchera que les fichiers dénommés \fIlib*.so*\fP (pour les objets partagés normaux) ou \fIld\-*.so*\fP (pour l’éditeur de liens dynamiques lui\-même). Les autres fichiers seront ignorés. Aussi, \fBldconfig\fP s’attend à un certain modèle de configuration de liens dynamiques, tel que cet exemple où le fichier du milieu (\fIlibtoto.so.1\fP ici) est le SONAME de la bibliothèque\ : .PP .in +4n .EX libtoto.so \-> libtoto.so.1 \-> libtoto.so.1.12 .EE .in .PP Un manquement dans le suivi de ce modèle peut aboutir à des problèmes de compatibilité après une mise à niveau. .SH OPTIONS .TP \fB\-c\fP \fIformat\fP, \fB\-\-format=\fP\fIformat\fP .\" commit cad64f778aced84efdaa04ae64f8737b86f063ab Depuis la version\ 2.2 de la glibc, le format de cache à utiliser est \fIold\fP, \fInew\fP ou \fIcompat\fP. Depuis la version\ 2.32, la valeur par défaut est \fInew\fP. Avant cela, c’était \fIcompat\fP. .TP \fB\-C\fP \fIcache\fP Utiliser le \fIcache\fP indiqué plutôt que \fI/etc/ld.so.cache\fP. .TP \fB\-f\fP \fIconfiguration\fP .\" FIXME glibc 2.7 added -i Utiliser le fichier \fIconfiguration\fP indiqué plutôt que \fI/etc/ld.so.conf\fP. .TP \fB\-i\fP, \fB\-\-ignore\-aux\-cache\fP .\" commit 27d9ffda17df4d2388687afd12897774fde39bcc Depuis la version\ 2.7 de la glibc, ignorer le fichier auxiliaire de cache. .TP \fB\-l\fP Depuis la version\ 2.2 de la glibc, mode bibliothèque. Lier manuellement les bibliothèques particulières (experts uniquement). .TP \fB\-n\fP Ne traiter que les répertoires indiqués sur la ligne de commande. Ne pas s'occuper des répertoires sûrs ni de ceux indiqués dans \fI/etc/ld.so.conf\fP. Implique l'option\ \fB\-N\fP. .TP \fB\-N\fP Ne pas reconstruire le cache. Si l'option \fB\-X\fP n'est pas indiquée, les liens sont quand même mis à jour. .TP \fB\-p\fP, \fB\-\-print\-cache\fP Afficher les listes des répertoires et des bibliothèques potentielles enregistrées dans le cache actuel. .TP \fB\-r\fP \fIracine\fP Se déplacer dans le répertoire \fIracine\fP indiqué et l’utiliser. .TP \fB\-v\fP, \fB\-\-verbose\fP Mode détaillé. Afficher le numéro de version actuelle, le nom de chaque répertoire au fur et à mesure du parcours, et les liens qui sont créés. Peut surcharger le mode silencieux. .TP \fB\-V\fP, \fB\-\-version\fP Afficher la version du programme. .TP \fB\-X\fP Ne pas mettre à jour les liens. Si l'option \fB\-N\fP n'est pas indiquée, le cache est quand même reconstruit. .SH FICHIERS .\" 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 Éditeur de liens dynamiques .TP \fI/etc/ld.so.conf\fP Fichier contenant une liste de répertoires, un par ligne, où chercher les bibliothèques. .TP \fI/etc/ld.so.cache\fP Fichier contenant une liste ordonnée des bibliothèques trouvées dans les répertoires indiqués dans \fI/etc/ld.so.conf\fP, ainsi que celles trouvées dans les répertoires sûrs. .PD .SH "VOIR AUSSI" \fBldd\fP(1), \fBld.so\fP(8) .SH COLOPHON Cette page fait partie de la publication\ 5.10 du projet \fIman\-pages\fP Linux. Une description du projet et des instructions pour signaler des anomalies et la dernière version de cette page peuvent être trouvées à l'adresse \%https://www.kernel.org/doc/man\-pages/. .PP .SH TRADUCTION La traduction française de cette page de manuel a été créée par Christophe Blaess , Stéphan Rafin , Thierry Vignaud , François Micaux, Alain Portal , Jean-Philippe Guérard , Jean-Luc Coulon (f5ibh) , Julien Cristau , Thomas Huriaux , Nicolas François , Florentin Duneau , Simon Paillard , Denis Barbier , David Prévot et Jean-Paul Guillonneau . .PP Cette traduction est une documentation libre ; veuillez vous reporter à la .UR https://www.gnu.org/licenses/gpl-3.0.html GNU General Public License version 3 .UE concernant les conditions de copie et de distribution. Il n'y a aucune RESPONSABILITÉ LÉGALE. .PP Si vous découvrez un bogue dans la traduction de cette page de manuel, veuillez envoyer un message à .MT debian-l10n-french@lists.debian.org .ME .