build-rdeps(1) findet Pakete, die von einem speziellen Paket zum Bau abhängen

ÜBERSICHT

build-rdeps Paket

BESCHREIBUNG

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.)

OPTIONEN

-u, --update
führt vor der Suche nach Bauabhängigkeiten »apt-get update« aus.
-s, --sudo
benutzt Sudo, wenn »apt-get update« ausgeführt wird. Hat keine Auswirkungen, falls -u weggelassen wird.
--distribution
wählt eine andere Distribution, in der nach Bauabhängigkeiten gesucht wird.
--only-main
ignoriert »contrib« und »non-free«
--exclude-component
ignoriert die angegebene Komponente (z.B. »main«, »contrib«, »non-free«).
--origin
begrenzt die Suche einzig auf den angegebenen Ursprung (wie »Debian).
-m, --print-maintainer
gibt den Wert des Feldes »maintainer« für jedes Paket aus.
--host-arch
Explicitly set the host architecture. The default is the value of `dpkg-architecture -qDEB_HOST_ARCH`. This option only works if dose-extra >= 4.0 is installed.
--old
Force the old simple behaviour without dose-ceve support even if dose-extra >= 4.0 is installed. (This tends to be faster.)

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.

--build-arch
Explicitly set the build architecture. The default is the value of `dpkg-architecture -qDEB_BUILD_ARCH`. This option only works if dose-extra >= 4.0 is installed.
-d, --debug
führt den Fehlersuchmodus aus.
--help
zeigt die Aufrufinformationen.
--version
zeigt die Versionsinformationen.

ANFORDERUNGEN

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.

LIZENZ

Dieser Code steht unter dem Copyright von Patrick Schoenfeld <[email protected]>, 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.

AUTOR

Patrick Schoenfeld <[email protected]>