build-rdeps
findet Pakete, die von einem speziellen Paket zum Bau abhängen (umgekehrte Bauabhängigkeit)
- Provided by: devscripts (Version: 2.16.2ubuntu3)
- Report a bug
findet Pakete, die von einem speziellen Paket zum Bau abhängen (umgekehrte Bauabhängigkeit)
build-rdeps Paket
build-rdeps sucht nach allen Paketen, die eine Bauabhängigkeit zum angegebenen Paket haben.
The default behaviour is to just `grep` for the given dependency 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 that package 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.)
Notice, that the old behaviour only finds direct dependencies, ignores virtual dependencies, does not find transitive dependencies and does not take version relationships, architecture restrictions, build profiles or multiarch relationships into account.
Das Werkzeug benötigt die »Sources«-Dateien von Apt, um für die geprüften Komponenten da zu sein. Im Standardfall bedeutet das, dass die Dateien in /var/lib/apt/lists für »main«, »contrib« und »non-free« vorhanden sein müssen.
In der Praxis bedeutet das, dass eine »deb-src«-Zeile für jede Komponente hinzugefügt wird, z.B.
deb-src http://<mirror>/debian <dist> main contrib non-free
und hinterher »apt-get update« ausgeführt wird oder die Verwendung der Option »update« für dieses Werkzeug nötig ist.
Dieser Code steht unter dem Copyright von Patrick Schoenfeld <schoenfeld@debian.org>, alle Rechte vorbehalten. Dieses Programm bringt ABSOLUT KEINE GEWÄHRLEISTUNG mit. Sie haben die Freiheit, diesen Code unter den Bedingungen der GNU General Public License, Version 2 oder später, weiterzugeben.
Patrick Schoenfeld <schoenfeld@debian.org>