Provided by: devscripts_2.25.5_all bug

NOM

       build-rdeps - Trouver les paquets qui dépendent d'un paquet donné pour leur construction

SYNOPSIS

       build-rdeps package [package ...]

DESCRIPTION

       build-rdeps searches for all source packages that build-depend on any of the specified binary packages.

       The default behaviour is to just `grep` for the given dependencies in the Build-Depends field of apt's
       Sources files.

       If the package dose-extra >= 4.0 is installed, then a more complete reverse build dependency computation
       is carried out. In particular, with dose-extra installed, build-rdeps will find transitive reverse
       dependencies, respect architecture and build profile restrictions, take Provides relationships,
       Conflicts, Pre-Depends, Build-Depends-Arch and versioned dependencies into account and correctly resolve
       multiarch relationships for crossbuild reverse dependency resolution. This tends to be a slow process due
       to the complexity of the package interdependencies. If you need to find the reverse dependencies of more
       than one binary package, consider supplying all binary packages as additional arguments instead of
       calling build-rdeps multiple times.

OPTIONS

       -u, --update
           Exécuter "apt-get update" avant de chercher les dépendances de construction.

       -s, --sudo
           Utiliser sudo pour l'exécution de "apt-get update". Ça n'a aucun effet si -u n'est pas utilisée.

       --distribution
           Sélectionner   une   autre   distribution,  dans  laquelle  seront  recherchées  les  dépendances  de
           construction.

       --only-main
           Ignorer contrib, non-free et non-free-firmware.

       --only-devel
           Ne considérez que les distributions en développement (c'est à dire unstable, sid).

       --exclude-component
           Ignorer les composantes indiquées (par exemple, main, contrib, non-free, node-free-firmware).

       --origin
           Restreindre la recherche à l'origine indiquée seulement (par exemple "Debian").

       -m, --print-maintainer
           Afficher le responsable (le champ Maintainer) pour tous les paquets.

       --host-arch
           Définir explicitement l'architecture de l'hôte. Par défaut, c'est  la  valeur  de  "dpkg-architecture
           -qDEB_HOST_ARCH". Cette option ne fonctionne que si dose-extra >= 4.0 est installé.

       --build-arch
           Définir  explicitement  l'architecture  de  construction.  Par  défaut,  c'est  la  valeur  de "dpkg-
           architecture -qDEB_BUILD_ARCH". Cette option ne fonctionne que si dose-extra >= 4.0 est installé.

       --no-arch-all, --no-arch-any
           Ignore Build-Depends-Indep et Build-Depends-Arch lors de la recherche des dépendances inverses.

       --no-ftbfs
           Do not output source packages  which  have  open  FTBFS  bugs  in  the  selected  distribution.  This
           functionality uses the debftbfs utility.

       --old
           Forcer  l'ancien comportement simple, sans prise en charge de dose-ceve même si dose-extra >= 4.0 est
           installé. (Cela tend à être plus rapide.)

           Attention, l'ancien comportement ne trouve que  les  dépendances  directes,  ignore  les  dépendances
           virtuelles,  ne  trouve  pas  les  dépendances transitives et ne prend pas en compte les relations de
           versions,  les  restrictions  d'architectures,  les  profils  de  construction   ou   les   relations
           multiarchitectures.

       -q, --quiet
           Ne  pas afficher les méta-informations (en-tête, compteur), pour une utilisation plus facile dans les
           scripts.

       -d, --debug
           Exécuter le mode de débogage

       --help
           Afficher les informations sur l'utilisation.

       --version
           Afficher les informations sur la version.

CONDITIONS D'EXÉCUTION

       L'outil a besoin des fichiers Sources d'APT présents pour les composantes  vérifiées.  Par  défaut,  cela
       signifie  que  les  fichiers  de /var/lib/apt/lists doivent être présents pour main, contrib, non-free et
       non-free-firmware.

       En pratique, cela signifie que la ligne deb-src doit être ajoutée pour chaque composante, par exemple

       deb-src http://<miroir>/debian <dist> main contrib non-free non-free-firmware

       et d'exécuter ensuite "apt-get update" ou d'utiliser l'option --update de cet outil.

LICENCE

       Ce code est copyright Patrick Schoenfeld <schoenfeld@debian.org>, tous droits réservés. Ce programme  est
       fourni  SANS  AUCUNE  GARANTIE.  Vous  êtes  libre  de redistribuer ce code sous les termes de la licence
       publique générale GNU (GNU General Public Licence), version 2 ou ultérieure.

AUTEUR

       Patrick Schoenfeld <schoenfeld@debian.org>

TRADUCTION

       Cyril Brulebois <cyril.brulebois@enst-bretagne.fr>, 2006

       Thomas Huriaux <thomas.huriaux@gmail.com>, 2006

       David Prévot <david@tilapin.org>, 2010-2013

       Xavier Guimard <yadd@debian.org>, 2018-2021

Utilitaires Debian                                 2025-02-25                                  BUILD-RDEPS.FR(1)