.\"******************************************************************* .\" .\" This file was generated with po4a. Translate the source file. .\" .\"******************************************************************* .TH LDCONFIG 8 "25 février 2008" .SH NOM ldconfig \- Configuration de l'éditeur de liens dynamique .SH SYNOPSIS \fBldconfig\fP [OPTION...] .SH DESCRIPTION \fBldconfig\fP crée, met à jour et supprime les liens nécessaires. Il met aussi en cache (pour être utilisé par le chargeur / éditeur de liens \fIld.so\fP) 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). \fBldconfig\fP vérifie les en\-têtes et noms des fichiers des bibliothèques qu'il trouve pour déterminer les versions et mettre à jour les liens. \fBldconfig\fP ignore les liens symboliques lorsqu'il analyse les bibliothèques. .PP \fBldconfig\fP essaye de déduire le type de bibliothèque ELF (libc 5.x ou libc 6.x, c'est\-à\-dire glibc) en se basant sur la bibliothèque C utilisée pour les liens de la bibliothèque. Ainsi, lorsqu'on crée une bibliothèque dynamique, il est sage d'indiquer explicitement la bibliothèque C utilisée (en employant l'option \-lc). \fBldconfig\fP est capable de stocker plusieurs types d'ABI de bibliothèques à l'intérieur d'un seul cache, sur les architectures qui permettent nativement la prise en compte de plusieurs ABI, comme ia32/ia64/x86_64 ou sparc32/sparc64. .PP Certaines bibliothèques existantes ne contiennent pas assez d'information pour déduire leur type. Ainsi, 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 qui ne fonctionnent pas sinon. 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és. Voir aussi l'option \fB\-p\fP. .PP Les noms de répertoires contenant un caractère \fB=\fP ne sont plus autorisés, à moins que leur type soit aussi spécifié. .PP Normalement \fBldconfig\fP doit être lancé par le superutilisateur, car il peut avoir besoin de l'autorisation d'écriture sur certains fichiers ou répertoires appartenant à root. Si vous utilisez l'option \fB\-r\fP pour changer le répertoire racine, vous n'avez pas besoin d'être le superutilisateur si vous possédez les droits suffisants sur l'arborescence placée sous ce répertoire. .SH OPTIONS .TP \fB\-v\ \-\-verbose\fP Mode volubile. Affiche le numéro de version actuel, le nom de chaque répertoire au fur et à mesure du parcours, et les liens qui sont créés. .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 (\fI/lib\fP et \fI/usr/lib\fP) 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\-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. .TP \fB\-f configuration\fP Utiliser le fichier de \fBconfiguration\fP indiqué plutôt que \fI/etc/ld.so.conf\fP. .TP \fB\-C cache\fP Utiliser le \fBcache\fP indiqué plutôt que \fI/etc/ld.so.cache\fP. .TP \fB\-r racine\fP Se déplacer vers, et utiliser le répertoire \fBracine\fP indiqué. .TP \fB\-l\fP Mode bibliothèque. Lier manuellement les bibliothèques individuelles. Destiné seulement aux experts. .TP \fB\-p\ \-\-print\-cache\fP Afficher la liste des répertoires et des bibliothèques potentielles enregistrés dans le cache actuel. .TP \fB\-c\ \-\-format=FORMAT\fP Utiliser un cache au format \fBFORMAT\fP. Les choix possibles sont «\ old\ » (vieux), «\ new\ » (nouveau) et «\ compat\ » (compatible), ce dernier étant le format utilisé par défaut. .TP \fB\-i \-\-ignore\-aux\-cache\fP Ignorer le fichier de cache auxiliaire. .TP \fB\-?\ \-\-help \-\-usage\fP Afficher des informations sur l'utilisation de ce programme. .TP \fB\-V\ \-\-version\fP Afficher le numéro de version et quitter. .SH EXEMPLES .RS # /sbin/ldconfig \-v .RE va établir les bons liens pour les applications dynamiques et reconstruire le cache. .RS # /sbin/ldconfig \-n /lib .RE exécuté en tant que superutilisateur après l'installation d'une nouvelle bibliothèque dynamique va mettre à jour les liens symboliques dans /lib. .SH FICHIERS .PD 0 .TP 20 \fI/lib/ld\-linux.so.*\fP Chargeur/éditeur de liens dynamique .TP 20 \fI/etc/ld.so.conf\fP Fichier contenant une liste de répertoires, séparés par des nouvelles lignes, où chercher les bibliothèques. .TP 20 \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. Ce fichier n'est pas dans un format lisible par un être humain et n'est pas destiné à être édité. .TP \fIlib*.so.version\fP Bibliothèques partagées. .PD .SH "VOIR AUSSI" \fBldd\fP(1), \fBld.so\fP(8). .SH BOGUES .LP Étant un processus utilisateur, \fBldconfig\fP doit être exécuté manuellement et n'a aucun moyen de déterminer dynamiquement les bibliothèques dynamiques que \fBld.so\fP doit utiliser lorsqu'une nouvelle bibliothèque dynamique est installée. .SH AUTEURS Andreas Jaeger. Page de manuel écrite par David Engel et Mitch D'Souza. .SH TRADUCTION Cette page de manuel a été traduite par Christophe Blaess en 2003. La version présente dans Debian est maintenue par les membres de la liste . Veuillez signaler toute erreur de traduction par un rapport de bogue sur le paquet manpages\-fr\-extra.