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
« tracer » 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 argument --version
est donné au programme. C'est une astuce pour les scripts
« configure » qui recherchent des
exécutables qu'ils n'utilisent pas en fait. 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.alioth.debian.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.