Man page - dh_shlibdeps(1)

Packages contains this manual

Available languages:

en fr es pt ja de

Manual

DH_SHLIBDEPS

NOM
SYNOPSIS
DESCRIPTION
OPTIONS
EXEMPLES
VOIR AUSSI
AUTEUR
TRADUCTION

NOM

dh_shlibdeps – DĂ©terminer les dĂ©pendances envers les bibliothĂšques partagĂ©es

SYNOPSIS

dh_shlibdeps [ options_de_debhelper ] [ -L paquet ] [ -l répertoire ] [ -X élément ] [ -- paramÚtres ]

DESCRIPTION

dh_shlibdeps est le programme de la suite debhelper chargé de déterminer les dépendances des paquets envers les bibliothÚques partagées.

Ce programme est simplement une encapsulation de dpkg-shlibdeps (1) qu’il invoque une fois pour chaque paquet Ă©numĂ©rĂ© dans le fichier control en lui passant une liste des exĂ©cutables ELF et des bibliothĂšques partagĂ©es qu’il a trouvĂ©.

OPTIONS

-X élément , --exclude= élément

Exclut de l’appel Ă  dpkg-shlibdeps les fichiers qui comportent Ă©lĂ©ment n’importe oĂč dans leur nom. De ce fait leurs dĂ©pendances seront ignorĂ©es. Cela peut-ĂȘtre utile dans quelques cas mais est Ă  utiliser avec prĂ©caution. Cette option peut ĂȘtre utilisĂ©e plusieurs fois afin d’exclure plusieurs Ă©lĂ©ments.

-- paramĂštres

Passe paramĂštres Ă  dpkg-shlibdeps (1).

-u paramĂštres , --dpkg-shlibdeps-params= paramĂštres

Méthode obsolÚte pour fournir les paramÚtres à dpkg-shlibdeps (1), préférer -- .

-l répertoire [ : répertoire ...]

Avec les versions rĂ©centes de dpkg-shlibdeps , cette option n’est gĂ©nĂ©ralement plus nĂ©cessaire.

Cette option indique Ă  dpkg-shlibdeps (Ă  l’aide de son paramĂštre -l ) de rechercher des bibliothĂšques privĂ©es du paquet dans le rĂ©pertoire indiquĂ© (ou les rĂ©pertoires, sĂ©parĂ©s par des deux points). Avec les versions rĂ©centes de dpkg-shlibdeps , c’est surtout utile pour construire des paquets comportant des « saveurs » multiples d’une mĂȘme bibliothĂšque, ou d’autres situations oĂč la bibliothĂšque est installĂ©e dans un rĂ©pertoire qui n’est pas dans le chemin de recherche normal de la bibliothĂšque.

-L paquet , --libpackage= paquet

Avec les rĂ©centes versions de dpkg-shlibdeps , cette option n’est en principe pas utile, sauf pour construire des paquets comportant des « saveurs » multiples d’une mĂȘme bibliothĂšque ou dĂ©pendant de debian/shlibs.local pour une bibliothĂšque interne.

Indique Ă  dpkg-shlibdeps (Ă  l’aide de son paramĂštre -S ) de rechercher d’abord dans le rĂ©pertoire de construction du paquet pour le paquet indiquĂ©, lors de la recherche des bibliothĂšques, des fichiers de symboles et des fichiers shlibs.

Si nĂ©cessaire, cette option peut ĂȘtre passĂ©e plusieurs fois avec diffĂ©rents noms de paquet.

EXEMPLES

Supposons que le paquet source produise les paquets binaires libtoto1, libtoto-dev et libtoto-bin. libtoto-bin utilise la bibliothĂšque libtoto1 et doit donc en dĂ©pendre. Dans le fichier rules , il faut d’abord exĂ©cuter dh_makeshlibs puis dh_shlibdeps :

dh_makeshlibs
dh_shlibdeps

Cela aura pour effet de produire automatiquement un fichier shlibs pour libtoto1 et de l’utiliser, ainsi que la bibliothĂšque libtoto1, dans le rĂ©pertoire debian/libtoto1/usr/lib pour dĂ©terminer les dĂ©pendances envers la bibliothĂšque partagĂ©e.

Si un paquet libtiti1 est également produit, il produirait une autre construction de libtoto, et serait installé dans /usr/lib/titi/ . On peut rendre libtoto-bin dépendant de libtiti1 de la façon suivante :

dh_shlibdeps -Llibtiti1 -l/usr/lib/titi

VOIR AUSSI

debhelper (7), dpkg-shlibdeps (1)

Ce programme fait partie de debhelper.

AUTEUR

Joey Hess <joeyh@debian.org>

TRADUCTION

Cette traduction est maintenue Ă  l’aide de l’outil po4a <URL:http://po4a.alioth.debian.org/> par l’équipe francophone de traduction de Debian.

Veuillez signaler toute erreur de traduction en écrivant à <debian-l10n-french@lists.debian.org> ou par un rapport de bogue sur le paquet debhelper.

Vous pouvez toujours avoir accÚs à la version anglaise de ce document en utilisant la commande « man -L C <section> <page_de_man> ».