ldconfig(8) System Manager's Manual ldconfig(8)
NOM
ldconfig - Configuration de l'editeur de liens dynamiques
SYNOPSIS
/sbin/ldconfig [-nNvVX] [-C cache] [-f configuration] [-r racine]
repertoire ...
/sbin/ldconfig -l [-v] bibliotheque ...
/sbin/ldconfig -p
DESCRIPTION
ldconfig cree les liens necessaires et met en cache les bibliotheques
partagees les plus recentes trouvees dans les repertoires indiques sur
la ligne de commande, dans le fichier /etc/ld.so.conf et dans les
repertoires surs /lib et /usr/lib. Sur certaines architectures 64 bits
telle x86-64, /lib et /usr/lib sont des repertoires surs pour les
bibliotheques 32 bits, tandis que /lib64 et /usr/lib64 sont utilises
pour les bibliotheques 64 bits.
Le cache est utilise par l'editeur de liens, ld.so ou ld-linux.so.
ldconfig verifie les en-tetes et les noms de fichier des bibliotheques
qu'il trouve lors de la determination des versions devant mettre a jour
leurs liens. ldconfig devrait normalement etre execute par le
superutilisateur, car la permission d'ecriture pourrait etre necessaire
pour certains repertoires ou fichiers dont le superutilisateur est
proprietaire.
ldconfig ne recherchera que les fichiers denommes lib*.so* (pour les
objets partages normaux) ou ld-*.so* (pour l'editeur dynamique
lui-meme). Les autres fichiers seront ignores. Aussi, ldconfig s'attend
a un certain modele de configuration de liens symboliques, tel que cet
exemple ou le fichier central (libtoto.so.1 ici) est le SONAME de la
bibliotheque :
libtoto.so -> libtoto.so.1 -> libtoto.so.1.12
Un manquement dans le suivi de ce modele peut aboutir a des problemes
de compatibilite apres une mise a niveau.
OPTIONS
--format=fmt
-c fmt Depuis la glibc 2.2, le format de cache fmt a utiliser est old,
new ou compat. Depuis la glibc 2.32, la valeur par defaut est
new. Avant cela, c'etait compat.
-C cache
Utiliser le cache indique plutot que /etc/ld.so.cache.
-f configuration
Utiliser le fichier configuration indique plutot que
/etc/ld.so.conf.
--ignore-aux-cache
-i Depuis la glibc 2.7, ignorer le fichier auxiliaire de cache.
-l Depuis la glibc 2.2, interpreter chaque operande comme un nom de
bibliotheque et configurer ses liens. Reserve aux experts
uniquement.
-n Ne traiter que les repertoires indiques sur la ligne de
commande. Ne pas s'occuper des repertoires surs ni de ceux
indiques dans /etc/ld.so.conf. Implique l'option -N.
-N Ne pas reconstruire le cache. Si l'option -X n'est pas indiquee,
les liens sont quand meme mis a jour.
--print-cache
-p Afficher les listes des repertoires et des bibliotheques
potentielles enregistrees dans le cache actuel.
-r racine
Se deplacer dans le repertoire racine indique et l'utiliser.
--verbose
-v Mode detaille. Afficher le numero de version actuelle, le nom de
chaque repertoire au fur et a mesure du parcours, et les liens
qui sont crees. Peut surcharger le mode silencieux.
--version
-V Afficher la version du programme.
-X Ne pas mettre a jour les liens. Si l'option -N n'est pas
indiquee, le cache est quand meme reconstruit.
FICHIERS
/lib/ld.so
est l'editeur de liens/chargeur.
/etc/ld.so.conf
contient une liste de repertoires, un par ligne, ou chercher les
bibliotheques.
/etc/ld.so.cache
contient une liste ordonnee des bibliotheques trouvees dans les
repertoires indiques dans /etc/ld.so.conf, ainsi que celles
trouvees dans les repertoires surs.
VOIR AUSSI
ldd(1), ld.so(8)
TRADUCTION
La traduction francaise de cette page de manuel a ete creee par
Christophe Blaess , Stephan Rafin
, Thierry Vignaud ,
Francois Micaux, Alain Portal , Jean-Philippe
Guerard , Jean-Luc Coulon (f5ibh) , Julien Cristau , Thomas
Huriaux , Nicolas Francois
, Florentin Duneau
, Simon Paillard , Denis Barbier , David Prevot
et Jean-Paul Guillonneau
Cette traduction est une documentation libre ; veuillez vous reporter a
la GNU General Public License version 3
concernant les conditions
de copie et de distribution. Il n'y a aucune RESPONSABILITE LEGALE.
Si vous decouvrez un bogue dans la traduction de cette page de manuel,
veuillez envoyer un message a .
Pages du manuel de Linux 6.06 31 octobre 2023 ldconfig(8)