.\" -*- coding: UTF-8 -*-
.\" Copyright, the authors of the Linux man-pages project
.\"
.\" SPDX-License-Identifier: GPL-2.0-or-later
.\"
.\"*******************************************************************
.\"
.\" This file was generated with po4a. Translate the source file.
.\"
.\"*******************************************************************
.TH ldconfig 8 "17 mai 2025" "Pages du manuel de Linux 6.15"
.SH NOM
ldconfig \- Configuration de l'éditeur de liens dynamiques
.SH SYNOPSIS
.SY /sbin/ldconfig
.\" TODO?: -c, --format, -i, --ignore-aux-cache, --print-cache,
.\" --verbose, -V, --version, -?, --help, --usage
[\fB\-nNvVX\fP] [\fB\-C\ \fP \fIcache\fP] [\fB\-f\ \fP \fIconfiguration\fP] [\fB\-r\ \fP
\fIracine\fP] \fIrépertoire\fP\ .\|.\|.
.YS
.SY /sbin/ldconfig
\fB\-l\fP [\fB\-v\fP] \fIbibliothèque\fP\ .\|.\|.
.YS
.SY /sbin/ldconfig
\fB\-p\fP
.YS
.SH DESCRIPTION
\fB\%ldconfig\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.
.P
.\" Support for libc4 and libc5 dropped in
.\" 8ee878592c4a642937152c8308b8faef86bcfc40 (2022-07-14) as "obsolete
.\" for over twenty years".
Le cache est utilisé par l’éditeur de liens, \fIld.so\fP ou
\fIld\-linux.so\fP. \fB\%ldconfig\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. \fB\%ldconfig\fP devrait normalement être exécuté
par le superutilisateur, car la permission d’écriture pourrait être
nécessaire pour certains répertoires ou fichiers dont le superutilisateur
est propriétaire.
.P
\fB\%ldconfig\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 dynamique
lui\-même). Les autres fichiers seront ignorés. Aussi, \fB\%ldconfig\fP s’attend
à un certain modèle de configuration de liens symboliques, tel que cet
exemple où le fichier central (\fIlibtoto.so.1\fP ici) est le SONAME de la
bibliothèque :
.P
.in +4n
.EX
libtoto.so \-> libtoto.so.1 \-> libtoto.so.1.12
.EE
.in
.P
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\-\-format=\fP\fIfmt\fP
.TQ
\fB\-c\ \fP\fIfmt\fP
.\" commit 45eca4d141c047950db48c69c8941163d0a61fcd
.\" commit cad64f778aced84efdaa04ae64f8737b86f063ab
Depuis la glibc 2.2, le format de cache \fIfmt\fP à utiliser est \fBold\fP, \fBnew\fP
ou \fB\%compat\fP. Depuis la glibc 2.32, la valeur par défaut est \fBnew\fP. Avant
cela, c’était \fB\%compat\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
Utiliser le fichier \fIconfiguration\fP indiqué plutôt que \fI/etc/ld.so.conf\fP.
.TP
\fB\-\-ignore\-aux\-cache\fP
.TQ
\fB\-i\fP
.\" commit 27d9ffda17df4d2388687afd12897774fde39bcc
Depuis la glibc 2.7, ignorer le fichier auxiliaire de cache.
.TP
\fB\-l\fP
Depuis la glibc 2.2, interpréter chaque opérande comme un nom de
bibliothèque et configurer ses liens. Réservé aux 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\-\-print\-cache\fP
.TQ
\fB\-p\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\-\-verbose\fP
.TQ
\fB\-v\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\-\-version\fP
.TQ
\fB\-V\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
est l’éditeur de liens/chargeur.
.TP
\fI/etc/ld.so.conf\fP
contient une liste de répertoires, un par ligne, où chercher les
bibliothèques.
.TP
\fI/etc/ld.so.cache\fP
contient 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)
.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 .