Provided by: devscripts_2.23.6_all bug

NOM

       dpkg-depcheck - Déterminer les paquets utilisés pour exécuter une commande

SYNOPSIS

       dpkg-depcheck [options] commande

DESCRIPTION

       Ce  programme  exécute la commande indiquée avec strace puis détermine et affiche la liste
       des paquets utilisés par ce processus. La liste est affectée par les options décrites plus
       bas.  Un  bon  exemple  d'utilisation de ce programme consiste à exécuter dpkg-depcheck -b
       debian/rules build,  qui  donnera  une  première  bonne  approximation  de  la  ligne  des
       dépendances  de  construction (Build-Depends) du paquet Debian. Remarquez cependant que ça
       ne donne aucune information sur les versions nécessaires ou sur les paquets spécifiques  à
       une architecture.

OPTIONS

       -a, --all
              Signaler les paquets utilisés pour exécuter la commande, ce qui est le comportement
              par défaut. Utilisée avec -b, -d ou -m, elle procure davantage  d'informations  sur
              les paquets ignorés par ces options.

       -b, --build-depends
              Ne   signaler   aucune   utilisation   d'un   paquet   "essential"  (essentiel)  ou
              "build-essential" (essentiel pour la construction des paquets), ou d'une  de  leurs
              dépendances (directes ou indirectes).

       -d, --ignore-dev-deps
              Ne  pas  afficher  les  paquets  qui sont des dépendances directes des paquets -dev
              utilisés, ce qui implique l'option -b.

       -m, --min-deps
              Donner un ensemble minimaliste de paquets nécessaires, en  prenant  en  compte  les
              dépendances directes. Utiliser -m implique -d ainsi que -b.

       -C, --C-locale
              Exécuter la commande avec les paramètres régionaux ("locale") C.

       --no-C-locale
              Ne pas changer la "locale" lors de l'exécution de commande.

       -l, --list-files
              Signaler également la liste des fichiers utilisés dans chaque paquet.

       --no-list-files
              Ne  pas  signaler  la  liste des fichiers utilisés dans chaque paquet. Cette option
              annule l'option -l.

       -o, --output=FICHIER
              Diriger le diagnostic du paquet dans le FICHIER plutôt que sur la sortie standard.

       -O, --strace-output=FICHIER
              Écrire la sortie de strace dans FICHIER  plutôt  que  dans  un  fichier  temporaire
              lorsque la commande est "tracée".

       -I, --strace-input=FICHIER
              Utiliser  la  sortie  strace du FICHIER au lieu de "trace" la commande. strace doit
              avoir été exécuté avec les options -f -q pour que cela fonctionne.

       -f, --features=LISTE
              Activer  ou  désactiver  les   fonctionnalités   données   dans   la   LISTE.   Les
              fonctionnalités  sont  séparées par des virgules. Une fonctionnalité est activée en
              précisant  +fonctionnalité  ou  juste  fonctionnalité ;  elle  est  désactivée   en
              précisant  -fonctionnalité. La liste des fonctionnalités reconnues actuellement est
              la suivante :
              warn-local
                     Avertir si des fichiers de /usr/local ou  /var/local  sont  utilisés.  Cette
                     option est activée par défaut.
              discard-check-version
                     Ne  pas  utiliser  execve  lorsque  seul un paramètre --version est donné au
                     programme. C'est une astuce pour les scripts "configure" qui recherchent des
                     exécutables  qu'ils  n'utiliseront  pas finalement. Cette fonctionnalité est
                     activée par défaut.
              trace-local
                     Essayer également d'identifier les  accès  aux  fichiers  de  /usr/local  et
                     /var/local.  Ce  n'est généralement pas très utile, puisque qu'aucun fichier
                     n'y est placé par Debian. Cette fonctionnalité est désactivée par défaut.
              catch-alternatives
                     Avertir  à  propos  des  accès  aux  fichiers  contrôlés  par   le   système
                     d'alternatives de Debian. Cette fonctionnalité est activée par défaut.
              discard-sgml-catalogs
                     Ne  pas  prendre  les  accès  aux catalogues SGML en considération. Certains
                     outils  lisent  tous  les  catalogues  au  démarrage.   Les   fichiers   qui
                     correspondent   à   l'expression  rationnelle  /usr/share/sgml/.*\.cat  sont
                     considérés comme  des  catalogues.  Cette  fonctionnalité  est  activée  par
                     défaut.

       --no-conf, --noconf
              Ne  lire  aucun  fichier  de  configuration.  L'option  ne peut être utilisée qu'en
              première position de la ligne de commande.

       -h, --help
              Afficher un message d'aide et quitter.

       -v, --version
              Afficher la version et le copyright puis quitter.

VARIABLES DE CONFIGURATION

       Les deux fichiers de configuration /etc/devscripts.conf et ~/.devscripts sont évalués dans
       cet ordre par un interpréteur de commandes pour placer les variables de configuration. Des
       options de ligne de commande peuvent être utilisées pour neutraliser  les  paramètres  des
       fichiers  de  configuration.  Les  paramètres des variables d'environnement sont ignorés à
       cette fin. Si la première option donnée en ligne  de  commande  est  --noconf,  alors  ces
       fichiers ne sont pas évalués. Les variables actuellement identifiées sont :

       DPKG_DEPCHECK_OPTIONS
              Il s'agit des options qui sont analysées avant les options de la ligne de commande.
              Par exemple,

              DPKG_DEPCHECK_OPTIONS="-b -f-catch-alternatives"

              qui permet de passer ces options à dpkg-depcheck avant que les options de la  ligne
              de commande soient analysées. Il est conseillé de ne pas jouer au plus fin avec les
              guillemets, car les interpréteurs de commandes sont assez capricieux à ce sujet !

VOIR AUSSI

       dpkg(1), strace(1), devscripts.conf(5), update-alternatives(8)

COPYRIGHT

       Copyright 2001 Bill Allombert <ballombe@debian.org>. Modifications  copyright  2002,  2003
       Julian  Gilbey  <jdg@debian.org>.  dpkg-depcheck  est  un  logiciel libre, sous la licence
       publique générale GNU, version 2 ou  ultérieure  (comme  vous  le  souhaitez).  Vous  êtes
       encouragés  à  apporter  des  modifications  et/ou  à distribuer des copies sous certaines
       conditions. Absolument aucune garantie n'est donnée pour dpkg-depcheck.

TRADUCTION

       Ce document est une traduction, maintenue à l'aide de l'outil po4a <https://po4a.org/> par
       l'équipe de traduction francophone du projet Debian.

       Nicolas  François, Guillaume Delacour, Cyril Brulebois, Thomas Huriaux et David Prévot ont
       réalisé cette traduction.

       L'équipe de traduction a fait  le  maximum  pour  réaliser  une  adaptation  française  de
       qualité.    Veuillez    signaler    toute    erreur    de   traduction   en   écrivant   à
       <debian-l10n-french@lists.debian.org> ou par un rapport de bogue sur le paquet devscripts.

       La version anglaise la plus à jour de ce document est  toujours  consultable  en  ajoutant
       l'option « -L C » à la commande man.