Man page - build-rdeps(1)

Packages contains this manual

Available languages:

en fr de

Manual

BUILD-RDEPS.FR

NOM
SYNOPSIS
DESCRIPTION
OPTIONS
CONDITIONS D’EXÉCUTION
LICENCE
AUTEUR
TRADUCTION

NOM

build-rdeps - Trouver les paquets qui dĂ©pendent d’un paquet donnĂ© pour leur construction

SYNOPSIS

build-rdeps paquet [ paquet ...]

DESCRIPTION

build-rdeps recherche tous les paquets source qui dĂ©pendent d’un des paquets binaires indiquĂ©s pour leur construction ("reverse build depends" : dĂ©pendances de construction inverses)

Le comportement par dĂ©faut est de ne rechercher que les dĂ©pendances donnĂ©es dans le champ Build-Depends des fichiers Sources d’apt.

Si le paquet dose-extra >= 4.0 est installĂ©, un calcul plus complet des dĂ©pendances de construction inverses est rĂ©alisĂ©. En particulier, lorsque ce paquet est installĂ©, build-rdeps trouvera les dĂ©pendances inverses transitives, respectera les restrictions d’architectures et de profils de construction, prendra en compte les relations Provides, Conflicts, Pre-Depends, Build-Depends-Arch et les dĂ©pendances versionnĂ©es, et rĂ©soudra correctement les relations multiarchitectures pour la rĂ©solution de dĂ©pendances de construction croisĂ©e inverses. Si vous avez besoin de chercher les dĂ©pendances inverses de plus d’un paquet binaire, envisagez de lister tous les paquets binaires comme arguments supplĂ©mentaires au lieu d’exĂ©cuter build-rdeps plusieurs fois.

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

Ne pas lister les paquets source ayant des bogues FTBFS ouverts dans la distribution sĂ©lectionnĂ©e. Cette fonctionnalitĂ© emploie l’utilitaire debftbfs .

--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-2024