Provided by: debhelper_13.24.2ubuntu1_all bug

NOM

       dh_shlibdeps – Déterminer les dépendances envers les bibliothèques partagées

SYNOPSIS

       dh_shlibdeps [options_de_debhelper] [-Lpaquet] [-lré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).

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

       -lré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.

       -Lpaquet, --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> ».

13.24.2ubuntu1                                     2025-05-22                                    DH_SHLIBDEPS(1)