zion -  ldconfig


Nom

/sbin/ldconfig - Configuration de l'éditeur de liens dynamiques.

Résumé

/sbin/ldconfig [ -nNvXV ] [ -f configuration ] [ -C cache ] [ -r racine ] répertoire ...

/sbin/ldconfig -l [ -v ] bibliothèque ...

/sbin/ldconfig -p

Description

ldconfig 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 /etc/ld.so.conf , et dans les répertoires sûrs ( /lib et /usr/lib ). Le cache est utilisé par le chargeur / éditeur de liens ld.so ou ld-linux.so . ldconfig 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.

ldconfig essaye de déduire le type bibliothèque ELF (LibC5 ou LibC6/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).

Certaines bibliothèques existantes ne contiennent pas assez d'information pour déduire leur type. Ainsi, le format du fichier /etc/ld.so.conf permet d'indiquer le type attendu. Cela ne doit servir que pour les bibliothèques ELF qui ne fonctionnent pas sinon. Le format est "dirname=TYPE", où TYPE peut être libc4, libc5 ou libc6. (Cette syntaxe marche aussi sur la ligne de commande). Les espaces ne sont pas autorisés. Voir aussi l'option -p . Normalement ldconfig doit être lancé par le Super-Utilisateur, car il peut avoir besoin de l'autorisation d'écriture sur certains fichiers appartenant à root.

Options

-v
    Mode volubile. Affiche 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.

-n
    Ne traiter que les répertoires indiqués sur la ligne de commande. Ne pas s'occuper des répertoires sûrs ( /lib et /usr/lib ) ni de ceux indiqués dans /etc/ld.so.conf . Nécessité l'option -N .

-N
    Ne pas reconstruire le cache. Si l'option -X n'est pas indiquée, les liens sont quand même mis à jour.

-X
    Ne pas mettre à jour les liens. Si l'option -N n'est pas indiquée, le cache est quand même reconstruit.

-f configuration
    Utiliser le fichier de configuration indiqué plutôt que /etc/ld.so.conf .

-C cache
    Utiliser le cache indiqué plutôt que /etc/ld.so.cache .

-r racine
    Se déplacer vers, et utiliser le répertoire racine indiqué.

-l
    Mode bibliothèque. Lier manuellement les bibliothèques individuelles. Destiné seulement aux experts.

-p
    Afficher la liste des répertoires et des bibliothèques potentielles enregistrés dans le cache actuel.


Fichiers

/lib/ld.so
    chargeur/éditeur de liens dynamiques

/etc/ld.so.conf
    liste de répertoires où chercher les bibliothèques, séparés par des blancs, des virgules ou des deux-points.

/etc/ld.so.cache
    liste ordonnée des bibliothèques trouvées dans les répertoires indiqués dans /etc/ld.so.conf .


Traduction

Christophe Blaess, 2003.

Poster un commentaire
Utilisateur
Mot de passe
 
Informaticien.be - © 2002-2024 AkretioSPRL  - Generated via Kelare
The Akretio Network: Akretio - Freedelity - KelCommerce - Votre publicité sur informaticien.be ?