summaryrefslogtreecommitdiffstats
path: root/man/de/dpkg-buildpackage.pod
diff options
context:
space:
mode:
Diffstat (limited to '')
-rw-r--r--man/de/dpkg-buildpackage.pod688
1 files changed, 688 insertions, 0 deletions
diff --git a/man/de/dpkg-buildpackage.pod b/man/de/dpkg-buildpackage.pod
new file mode 100644
index 0000000..9bd6f4b
--- /dev/null
+++ b/man/de/dpkg-buildpackage.pod
@@ -0,0 +1,688 @@
+
+ *****************************************************
+ * GENERATED FILE, DO NOT EDIT *
+ * THIS IS NO SOURCE FILE, BUT RESULT OF COMPILATION *
+ *****************************************************
+
+This file was generated by po4a(7). Do not store it (in VCS, for example),
+but store the PO file used as source file by po4a-translate.
+
+In fact, consider this as a binary, and the PO file as a regular .c file:
+If the PO get lost, keeping this translation up-to-date will be harder.
+
+=encoding UTF-8
+
+=head1 BEZEICHNUNG
+
+dpkg-buildpackage - Binär- oder Quellpakete aus Quellen bauen
+
+=head1 ÜBERSICHT
+
+B<dpkg-buildpackage> [I<Option> …]
+
+=head1 BESCHREIBUNG
+
+B<dpkg-buildpackage> ist ein Programm, das den Prozess des Bauens eines
+Debian-Paketes automatisiert. Der Bauprozess besteht aus den folgenden
+Schritten:
+
+=over
+
+=item B<1.>
+
+Die Bauumgebung wird vorbereitet, indem verschiedene Umgebungsvariablen
+gesetzt werden (siehe B<UMGEBUNG>), führt den B<init>-Hook aus und ruft
+B<dpkg-source --before-build> auf (es sei denn, B<-T> oder B<--target> wurde
+verwandt).
+
+=item B<2.>
+
+Es wird geprüft, dass Bauabhängigkeiten und -konflikte erfüllt sind (falls
+B<-d> oder B<--no-check-builddeps> nicht angegeben ist).
+
+=item B<3.>
+
+Falls eines oder mehrere spezielle Ziele mit der Option B<-T> oder
+B<--target> ausgewählt wurden, werden diese Ziele aufgerufen und es wird
+hier beendet. Andernfalls wird der Hook B<preclean> ausgeführt und
+B<fakeroot debian/ rules clean> aufgerufen, um den Bau-Baum zu bereinigen
+(falls B<-nc> oder B<--no-pre-clean> nicht angegeben ist).
+
+=item B<4.>
+
+Der Hook B<source> wird ausgeführt und B<dpkg-source -b> aufgerufen, um das
+Quellpaket zu erstellen (falls mit B<--build> oder äquivalenten Optionen ein
+B<source> (Quell-)Bau erbeten wurde).
+
+=item B<5.>
+
+Es führt den Hook B<build> aus und ruft B<debian/rules> I<Bauziel> auf. Dann
+führt es den Hook B<binary> aus, gefolgt von B<fakeroot debian/rules>
+I<Binärziel> auf (falls nicht ein reiner Quellbau mit B<--build=source> oder
+äquivalenten Optionen erbeten wurde). Beachten Sie, dass I<Bauziel> und
+I<Binärziel> entweder B<build> und B<binary> (Standardfall, oder falls
+B<any>- und B<all>-Bau mit B<--build> oder äquivalenten Optionen erbeten
+wurde) oder B<build-arch> und B<binary-arch> (falls ein B<any>- und nicht
+B<all>-Bau mit B<--build> oder äquivalenten Optionen erbeten wurde) oder
+B<build-indep> und B<binary-indep> (falls ein B<all>- und nicht B<any>-Bau
+mit B<--build> oder äquivalenten Optionen erbeten wurde).
+
+=item B<6.>
+
+Der Hook B<buildinfo> wird ausgeführt und B<dpkg-genbuildinfo> aufgerufen,
+um eine B<.buildinfo>-Datei zu erstellen. Viele Optionen von
+B<dpkg-buildpackage> werden an B<dpkg-genbuildinfo> weitergeleitet.
+
+=item B<7.>
+
+Die B<changes>-Hooks werden ausgeführt und B<dpkg-genchanges> aufgerufen, um
+eine B<.changes>-Datei zu erstellen. Der Name der B<.changes>-Datei wird von
+der Art des Baus abhängen und wird so spezifisch wie notwendig sein, aber
+nicht mehr; für einen Bau, der B<any> enthält, wird der Name
+I<Quellname>B<_>I<Binärversion>B<_>I<Arch>B<.changes> oder andernfalls für
+einen Bau, der B<all> enthält, wird der Name
+I<Quellname>B<_>I<Binärversion>B<_>B<all.changes> oder andernfalls für einen
+Bau, der B<source> enthält, wird der Name
+I<Quellname>B<_>I<Quellversion>B<_>B<source.changes> lauten. Viele Optionen
+von B<dpkg-buildpackage> werden an B<dpkg-genchanges> weitergegeben.
+
+=item B<8.>
+
+Der Hook B<postclean> wird ausgeführt und, falls B<-tc> oder B<--post-clean>
+angegeben ist, erneut B<fakeroot debian/rules clean> aufgerufen.
+
+=item B<9.>
+
+B<dpkg-source --after-build> wird aufgerufen.
+
+=item B<10.>
+
+Der Hook B<check> wird ausgeführt und ein Paketprüfprogramm für die Datei
+B<.changes> aufgerufen (falls ein Befehl in B<DEB_CHECK_COMMAND> oder mit
+B<--check-command> angegeben ist).
+
+=item B<11.>
+
+Der Hook B<sign> wird ausgeführt und B<gpg> aufgerufen (so lange es sich
+nicht um einen „UNRELEASED“-Bau handelt oder B<--no-sign> angegeben wurde),
+um die B<.dsc>-Datei (falls vorhanden und B<-us> oder B<--unsigned-source>
+nicht angegeben wurde), die B<.buildinfo>-Datei (falls B<-ui>,
+B<--unsigned-buildinfo>, B<-uc> oder B<--unsigned-changes> nicht angegeben
+wurden) und die B<.changes>-Datei (falls B<-uc> oder B<--unsigned-changes>
+nicht angegeben wurde) zu signieren.
+
+=item B<12.>
+
+Der Hook B<done> wird ausgeführt.
+
+=back
+
+=head1 OPTIONEN
+
+Alle langen Optionen können auf der Befehlszeile oder im
+B<dpkg-buildpackage>-System und Benutzerkonfigurationsdateien angegeben
+werden. Jede Zeile in der Konfigurationsdatei ist entweder eine Option
+(exakt die gleiche wie die Befehlszeilenoption, nur ohne führende
+Bindestriche) oder ein Kommentar (falls sie mit ‚B<#>’) beginnt).
+
+=over
+
+=item B<--build=>I<Typ>
+
+Spezifiziert den Bau-I<Typ> aus einer Kommata-getrennten Liste von
+Komponenten (seit Dpkg 1.18.5). Wird an B<dpkg-genchanges> weitergegeben.
+
+Die erlaubten Werte sind:
+
+=over
+
+=item B<source>
+
+Baut das Quellpaket.
+
+B<Hinweis>: Falls Sie diesen Wert alleine verwenden und falls Sie einfach
+das Quellpaket aus einem sauberen Quellbaum (neu) bauen möchten, ist die
+Verwendung von B<dpkg-source> immer die bessere Option, da dafür keine
+Bauabhängigkeiten installiert sein müssen, die ansonsten benötigt werden, um
+das Ziel B<clean> aufzurufen.
+
+=item B<any>
+
+Baut das architekturspezifische Binärpaket.
+
+=item B<all>
+
+Baut die architekturunabhängigen Binärpakete.
+
+=item B<binary>
+
+Baut die architekturspezifischen und -unabhängigen Binärpakete. Dies ist ein
+Alias für B<any,all>.
+
+=item B<full>
+
+Baut alles. Dies ist ein Alias für B<source,any,all> und identisch zum
+Standardfall, wenn keine Bauoptionen festgelegt werden.
+
+=back
+
+=item B<-g>
+
+Äquivalent zu B<--build=source,all> (seit Dpkg 1.17.11).
+
+=item B<-G>
+
+Äquivalent zu B<--build=source,any> (seit Dpkg 1.17.11).
+
+=item B<-b>
+
+Äquivalent zu B<--build=binary> oder B<--build=any,all>.
+
+=item B<-B>
+
+Äquivalent zu B<--build=any>.
+
+=item B<-A>
+
+Äquivalent zu B<--build=all>.
+
+=item B<-S>
+
+Äquivalent zu B<--build=source>.
+
+=item B<-F>
+
+Äquivalent zu B<--build=full>, B<--build=source,binary> oder
+B<--build=source,any,all> (seit Dpkg 1.15.8).
+
+=item B<--target=>I<Ziel>[,…]
+
+=item B<--target> I<Ziel>[,…]
+
+=item B<-T>, B<--rules-target=>I<Ziel>[,…]
+
+Ruft B<debian/rules> I<Ziel> einmal pro angegebenem Ziel auf, nachdem die
+Bauumgebung eingerichtet wurde (außer dass B<dpkg-source --before-build>
+aufgerufen wird) und beendet den Paketbauprozess hier (seit Dpkg 1.15.0,
+lange Optionen seit Dpkg 1.18.8, Unterstützung für mehrere Ziele seit Dpkg
+1.18.16). Falls auch B<--as-root> angegeben wurde, wird der Befehl mit
+root-Rechten ausgeführt (siehe B<--root-command>). Beachten Sie, dass
+bekannte Ziele, die als Root ausgeführt werden müssen, diese Option nicht
+benötigen (d.h. die Ziele B<clean>, B<binary>, B<binary-arch> und
+B<binary-indep>).
+
+=item B<--as-root>
+
+Ergibt nur mit B<--target> einen Sinn (seit Dpkg 1.15.0). Erfordert, dass
+das Ziel mit Root-Rechten ausgeführt wird.
+
+=item B<-si>
+
+=item B<-sa>
+
+=item B<-sd>
+
+=item B<-v>I<Version>
+
+=item B<-C>I<Änderungsbeschreibung>
+
+=item B<-m>, B<--release-by=>I<Betreueradresse>
+
+=item B<-e>, B<--build-by=>I<Betreueradresse>
+
+Wird unverändert an B<dpkg-genchanges> weitergegeben. Lesen Sie dessen
+Handbuchseite.
+
+=item B<-a>, B<--host-arch> I<Architektur>
+
+Spezifiziert die Debian-Architektur, für die gebaut wird (lange Option seit
+Dpkg 1.17.17). Die Architektur der Maschine, auf der gebaut wird, wird
+automatisch bestimmt, und ist auch die Voreinstellung für die Wirtmaschine
+(„host machine“).
+
+=item B<-t>, B<--host-type> I<GNU-Systemtyp>
+
+Gibt den GNU-Systemtyp, für den wir bauen, an (lange Option seit Dpkg
+1.17.17). Er kann anstelle von B<--host-arch> oder als Ergänzung verwandt
+werden, um den Standard-GNU-Systemtyp der Host-Debian-Architektur außer
+Kraft zu setzen.
+
+=item B<--target-arch> I<Architektur>
+
+Gibt die Debian-Architektur, für die die gebauten Programme bauen werden, an
+(seit Dpkg 1.17.17). Die Voreinstellung ist die Host-Maschine.
+
+=item B<--target-type> I<GNU-Systemtyp>
+
+Gibt den GNU-Systemtyp, für den die gebauten Programme bauen werden, an
+(seit Dpkg 1.17.17). Er kann anstelle von B<--target-arch> oder als
+Ergänzung verwandt werden, um den Standard-GNU-Systemtyp der
+Ziel-Debian-Architektur zu überschreiben.
+
+=item B<-P>, B<--build-profiles=>I<Profil>[B<,>…]
+
+Gibt als Kommata-getrennte Liste die zu bauenden Profile an (seit Dpkg
+1.17.2, lange Optionen seit Dpkg 1.18.8). Standardmäßig wird für kein
+bestimmtes Profil gebaut. Setzt sie auch (als durch Leerzeichen getrennte
+Liste) in die Umgebungsvariable B<DEB_BUILD_PROFILES>. Dies erlaubt
+beispielsweise B<debian/rules>-Dateien, diese Information für den Bau unter
+bestimmten Bedingungen zu nutzen.
+
+=item B<-j>, B<--jobs>[=I<Aufträge>|B<auto>]
+
+Anzahl an Aufträgen, die simultan laufen dürfen, Anzahl von Aufträgen, die
+zur Anzahl der verfügbaren Prozessoren passt, falls B<auto> angegeben ist
+(seit Dpkg 1.17.10) oder eine unbegrenzte Anzahl, falls I<Aufträge> nicht
+angegeben ist, äquivalent zu der Option von B<make>(1) mit dem gleichen
+Namen (seit Dpkg 1.14.7, lange Option seit Dpkg 1.18.8). Fügt sich selbst zu
+der Umgebungsvariablen B<MAKEFLAGS> hinzu, was dazu führen sollte, dass alle
+folgenden Aufrufe von Make diese Option erben werden. Damit wird dem Paket
+die Parallele-Einstellung aufgezwungen (und möglicherweise dem Bausystem der
+Originalautoren, falls dieses Make verwendet), unabhängig von deren
+Unterstützung für paralleles Bauen. Dies kann zu Fehlern beim Bauen
+führen. Fügt auch B<parallel=>I<Aufträge> oder B<parallel> zu der
+Umgebungsvariablen B<DEB_BUILD_OPTIONS> hinzu, was es debian/rules-Dateien
+erlaubt, diese Information für eigene Zwecke zu verwenden. Der Wert B<-j>
+setzt die Option B<parallel=>I<Aufträge> oder die Option B<parallel> in der
+Umgebungsvariable B<DEB_BUILD_OPTIONS> außer Kraft. Beachten Sie, dass der
+Wert B<auto> durch die tatsächliche Anzahl der derzeitig aktiven Prozessoren
+ersetzt wird und somit nicht an irgendeinen Kindprozess weitergereicht
+wird. Falls die Anzahl der verfügbaren Prozessoren nicht ermittelt werden
+kann, fällt der Code auf eine serielle Abarbeitung zurück (seit Dpkg
+1.18.15). Dies sollte aber nur auf exotischen und nicht unterstützten
+Systemen passieren.
+
+=item B<-J>, B<--jobs-try>[=I<Aufträge>|B<auto>]
+
+Diese Option (seit Dpkg 1.18.2, lange Option seit Dpkg 1.18.8) ist
+äquivalent zu der Option B<-j>, allerdings setzt sie die Umgebungsvariable
+B<MAKEFLAGS> nicht und ist daher sicherer mit allen Paketen zu benutzen,
+auch denen, die nicht sicher parallel bauen.
+
+B<auto> ist das Standardverhalten (seit Dpkg 1.18.11). Durch Setzen der
+Anzahl von Aufträgen auf 1 wird das serielle Verhalten wiederhergestellt.
+
+=item B<-D>, B<--check-builddeps>
+
+Prüft Bauabhängigkeiten und -konflikte; Abbruch, falls diese nicht erfüllt
+sind (lange Option seit Dpkg 1.18.8). Dies ist das Standardverhalten.
+
+=item B<-d>, B<--no-check-builddeps>
+
+Überprüft Bauabhängigkeiten und -konflikte nicht (lange Option seit Dpkg
+1.18.8).
+
+=item B<--ignore-builtin-builddeps>
+
+Prüft die eingebauten Bauabhängigkeiten und -konflikte nicht (seit Dpkg
+1.18.2). Es gibt distributionsabhängige spezifische implizite
+Abhängigkeiten, die normalerweise in der Bauumgebung benötigt werden, die
+sogenannte „Build-Essential“-Paketgruppe.
+
+=item B<--rules-requires-root>
+
+Berücksichtigt das Feld B<Rules-Requires-Root> nicht, sondern fällt auf den
+alten Vorgabewert zurück (seit Dpkg 1.19.1).
+
+=item B<-nc>, B<--no-pre-clean>
+
+Bereinigt den Quellbaum vor dem Bau nicht (lange Option seit Dpkg
+1.18.8). Impliziert B<-b>, falls ansonsten nichts aus B<-F>, B<-g>, B<-G>,
+B<-B>, B<-A> oder B<-S> gewählt wurde. Impliziert B<-d> mit B<-S> (seit Dpkg
+1.18.0).
+
+=item B<--pre-clean>
+
+Bereinigt den Quellbaum vor dem Bau (seit Dpkg 1.18.8). Dies ist das
+Standardverhalten.
+
+=item B<-tc>, B<--post-clean>
+
+Bereinigt den Quellbaum (verwendet I<root-werde-Befehl> B<debian/rules
+clean>), nachdem das Paket gebaut wurde (lange Option seit Dpkg 1.18.8).
+
+=item B<--no-post-clean>
+
+Bereinigt den Quellbaum nicht, nachdem das Paket gebaut wurde (seit Dpkg
+1.19.1). Dies ist das Standardverhalten.
+
+=item B<--sanitize-env>
+
+Bereinigt die Bauumgebung (seit Dpkg 1.20.0). Dies setzt die
+Umgebungsvariablen, die Umask und alle anderen Prozessattribute, die den Bau
+von Paketen negativ beeinflussen könnten, zurück oder entfernt sie. Da der
+offizielle Einstiegspunkt zum Bau von Paketen B<debian/rules> ist, können
+sich Pakete nicht darauf verlassen, dass diese Einstellungen erfolgt sind,
+und sollten daher funktionieren, selbst wenn dies nicht der Fall ist. Was
+genau bereinigt wird, hängt vom Lieferanten ab.
+
+=item B<-r>, B<--root-command=>I<root-werde-Befehl>
+
+Wenn B<dpkg-buildpackage> einen Teil des Bauprozesses als Root ausführen
+muss, stellt es dem auszuführenden Befehl den I<root-werde-Befehl> voran,
+falls dieser angegeben wurde (lange Option seit Dpkg 1.18.8). Andernfalls
+wird standardmäßig B<fakeroot> verwendet, falls es vorhanden ist. Der
+I<root-werde-Befehl> sollte der Name des Programmes im B<PATH> sein und wird
+als Argumente den Namen des wirklich auszuführenden Befehles und dessen
+Argumente erhalten. I<root-werde-Befehl> kann Parameter enthalten (die durch
+Leerzeichen voneinander getrennt sein müssen), aber keine
+Shell-Metazeichen. Typischerweise ist der I<root-werde-Befehl> B<fakeroot>,
+B<sudo>, B<super> oder B<really>. B<su> ist nicht geeignet, da es nur die
+Shell des Benutzers mit B<-c> aufrufen kann, anstatt Argumente individuell
+zur Ausführung des Programms zu übergeben.
+
+=item B<-R>, B<--rules-file=>I<rules-Datei>
+
+Der Bau eines Debian-Pakets erfolgt gewöhnlich durch Aufruf von
+B<debian/rules> als ein Befehl mit mehreren Standardparametern (seit Dpkg
+1.14.17, lange Option seit Dpkg 1.18.8). Mit dieser Option ist es möglich,
+einen anderen Programmaufruf zum Bau des Paketes zu verwenden (es können
+durch Leerzeichen getrennte Parameter angegeben werden). Alternativ kann die
+Standard-rules-Datei mit einem anderen Make-Programm ausgeführt werden (zum
+Beispiel durch die Verwendung von B</usr/local/bin/make -f debian/rules> als
+I<rules-Datei>).
+
+=item B<--check-command=>I<Prüfbefehl>
+
+Befehl, der zum Prüfen der B<.changes>-Datei selbst und sämtlichen in der
+Datei referenzierten Artefakten verwandt wird (seit Dpkg 1.17.6). Der Befehl
+sollte den Pfadnamen der B<.changes> als Argument erhalten. Dieser Befehl
+ist normalerweise B<lintian>.
+
+=item B<--check-option=>I<Opt>
+
+Option I<Opt> an den I<Prüfbefehl>, der mit B<DEB_CHECK_COMMAND> oder
+B<--check-command> angegeben wurde, übergeben (seit Dpkg 1.17.6). Kann
+mehrfach verwandt werden.
+
+=item B<--hook->I<Hook-Name>B<=>I<Hook-Befehl>
+
+Setzt den angegebenen Shell-Code I<Hook-Befehl> als den Hook I<Hook-Name>,
+der an den Zeitpunkten läuft, die in den Ablaufschritten angegeben sind
+(seit Dpkg 1.17.6). Die Hooks werden immer ausgeführt, selbst falls die
+folgende Aktion nicht durchgeführt wird (außer beim Hook B<binary>). Alle
+Hooks werden in dem entpackten Quellverzeichnis ausgeführt.
+
+B<Hinweis>: Hooks können den Bauprozess beeinflussen und zu Baufehlern
+führen, falls ihre Befehle fehlschlagen, was unerwartete Folgen haben
+könnte. Passen Sie daher auf.
+
+Die derzeit unterstützten I<Hook-Name>n sind:
+
+B<init preclean source build binary buildinfo changes postclean check sign
+done>
+
+Der I<Hook-Befehl> unterstützt die folgende Ersetzungsformatzeichenkette,
+die vor seiner Ausführung angewandt wird:
+
+=over
+
+=item B<%%>
+
+Ein einzelnes %-Zeichen.
+
+=item B<%a>
+
+Ein logischer Wert (0 oder 1), der darstellt, ob die folgende Aktion
+ausgeführt wird oder nicht.
+
+=item B<%p>
+
+Der Quellpaketname.
+
+=item B<%v>
+
+Die Quellpaket-Version.
+
+=item B<%s>
+
+Die Quellpaket-Version (ohne die Epoche).
+
+=item B<%u>
+
+Die Original- (Upstream-)Version.
+
+=back
+
+=item B<--buildinfo-option=>I<Opt>
+
+Option I<Opt> an B<dpkg-genbuildinfo> weitergeben (seit Dpkg 1.18.11). Kann
+mehrfach verwandt werden.
+
+=item B<-p>, B<--sign-command=>I<Signaturbefehl>
+
+Wenn B<dpkg-buildpackage> GPG zum Signieren einer Quellsteuerdatei (B<.dsc>)
+oder einer B<.changes>-Datei benötigt, wird es statt B<gpg> den
+I<Signaturbefehl> ausführen (und dabei falls notwendig den B<PATH>
+durchsuchen) (lange Option seit Dpkg 1.18.8). I<Signaturbefehl> wird alle
+Argumente erhalten, die B<gpg> erhalten hätte. I<Signaturbefehl> sollte
+keine Leerzeichen oder andere Metazeichen der Shell enthalten.
+
+=item B<-k>, B<--sign-key=>I<Schlüsselkennung>
+
+Geben Sie die Schlüsselkennung zur Signatur von Paketen an (lange Option
+seit Dpkg 1.18.8).
+
+=item B<-us>, B<--unsigned-source>
+
+Das Quellpaket nicht signieren (lange Option seit Dpkg 1.18.8).
+
+=item B<-ui>, B<--unsigned-buildinfo>
+
+Die B<.buildinfo>-Datei nicht signieren (seit Dpkg 1.18.19).
+
+=item B<-uc>, B<--unsigned-changes>
+
+Die B<.changes>- und die B<.buildinfo> Datei nicht signieren (lange Option
+seit Dpkg 1.18.8).
+
+=item B<--no-sign>
+
+Keine Datei signieren, das schließt Quellpakete, die Datei B<.buildinfo> und
+die Datei B<.changes> ein (seit Dpkg 1.18.20).
+
+=item B<--force-sign>
+
+Das Signieren der entstehenden Dateien erzwingen (seit Dpkg 1.17.0),
+unabhängig von B<-us>, B<--unsigned-source>, B<-ui>,
+B<--unsigned-buildinfo>, B<-uc>, B<--unsigned-changes> oder anderen internen
+Heuristiken.
+
+=item B<-sn>
+
+=item B<-ss>
+
+=item B<-sA>
+
+=item B<-sk>
+
+=item B<-su>
+
+=item B<-sr>
+
+=item B<-sK>
+
+=item B<-sU>
+
+=item B<-sR>
+
+=item B<-i>, B<--diff-ignore>[=I<regex>]
+
+=item B<-I>, B<--tar-ignore>[=I<Muster>]
+
+=item B<-z>, B<--compression-level=>I<Stufe>
+
+=item B<-Z>, B<--compression=>I<Komprimierer>
+
+Wird unverändert an B<dpkg-source> weitergegeben. Lesen Sie dessen
+Handbuchseite.
+
+=item B<--source-option=>I<Opt>
+
+Option I<Opt> an B<dpkg-source> weitergeben (seit Dpkg 1.15.6). Kann
+mehrfach verwandt werden.
+
+=item B<--changes-option=>I<Opt>
+
+Option I<Opt> an B<dpkg-genchanges> weitergeben (seit Dpkg 1.15.6). Kann
+mehrfach verwandt werden.
+
+=item B<--admindir=>I<Verz>
+
+=item B<--admindir> I<Verz>
+
+Ändert den Ablageort der B<dpkg>-Datenbank (seit Dpkg 1.14.0). Der
+Standardort ist I<%ADMINDIR%>.
+
+=item B<-?>, B<--help>
+
+Zeigt einen Hinweis zum Aufruf und beendet das Programm.
+
+=item B<--version>
+
+Gibt die Version aus und beendet das Programm.
+
+=back
+
+=head1 UMGEBUNG
+
+=head2 Externe Umgebung
+
+=over
+
+=item B<DEB_CHECK_COMMAND>
+
+Falls gesetzt, wird er zum Prüfen der B<.changes>-Datei verwandt (seit Dpkg
+1.17.6). Wird durch die Option B<--check-command> außer Kraft gesetzt.
+
+=item B<DEB_SIGN_KEYID>
+
+Falls gesetzt, wird er zum Signieren der B<.changes>- und B<.dsc>-Dateien
+verwandt (seit Dpkg 1.17.2). Wird durch die Option B<--sign-key> außer Kraft
+gesetzt.
+
+=item B<DEB_BUILD_OPTIONS>
+
+Falls gesetzt, wird sie eine durch Leerraumzeichen getrennte Liste von
+Optionen enthalten, die den Bauprozess in I<debian/rules> und das Verhalten
+einiger Dpkg-Befehle beeinflussen könnten.
+
+Mit B<nocheck> wird die Variable B<DEB_CHECK_COMMAND> ignoriert. Mit
+B<parallel=>I<N> werden die parallelen Aufträge auf I<N> gesetzt, was durch
+die Option B<--jobs-try> außer Kraft gesetzt wird.
+
+=item B<DEB_BUILD_PROFILES>
+
+Falls gesetzt, wird es als aktive(s) Bau-Profil(e) für das zu bauende Paket
+verwandt (seit Dpkg 1.17.2). Es ist eine durch Leerzeichen getrennte Liste
+von Profilnamen. Wird durch die Option B<-P> außer Kraft gesetzt.
+
+=item B<DPKG_COLORS>
+
+Setzt den Farbmodus (seit Dpkg 1.18.5). Die derzeit unterstützten Werte
+sind: B<auto> (Vorgabe), B<always> und B<never>.
+
+=item B<DPKG_NLS>
+
+Falls dies gesetzt ist, wird es zur Entscheidung, ob Native Language
+Support, auch als Unterstützung für Internationalisierung (oder i18n)
+bekannt, aktiviert wird (seit Dpkg 1.19.0). Die akzeptierten Werte sind:
+B<0> und B<1> (Vorgabe).
+
+=back
+
+=head2 Interne Umgebung
+
+Selbst falls B<dpkg-buildpackage> einige Variablen exportiert, sollte
+B<debian/rules> sich nicht auf ihr Vorhandensein verlassen, sondern
+stattdessen die entsprechende Schnittstelle verwenden, um die benötigten
+Werte abzufragen, da diese Datei der Haupteintrittspunkt für den Bau von
+Paketen ist und es möglich sein soll, sie unabhängig aufrufen zu können.
+
+=over
+
+=item B<DEB_BUILD_*>
+
+=item B<DEB_HOST_*>
+
+=item B<DEB_TARGET_*>
+
+Beim Aufruf von B<dpkg-architecture> werden die Parameter von B<-a> und
+B<-t> durchgereicht. Jede Variable, die von seiner Option B<-s> ausgegeben
+wird, wird in die Bauumgebung integriert.
+
+=item B<DEB_RULES_REQUIRES_ROOT>
+
+Diese Variable wird auf den Wert, der aus dem Feld B<Rules-Requires-Root>
+oder von der Befehlszeile erhalten wird, gesetzt. Wenn gesetzt, wird er ein
+gültiger Wert für das Feld B<Rules-Requires-Root> sein. Er wird dazu
+verwandt, B<debian/rules> anzugeben, ob die Spezifikation
+B<rootless-builds.txt> unterstützt wird.
+
+=item B<DEB_GAIN_ROOT_CMD>
+
+Diese Variable wird auf I<root-werde-Befehl> gesetzt, wenn das Feld
+B<Rules-Requires-Root> auf einen von B<no> und B<binary-targets>
+verschiedenen Wert gesetzt wird.
+
+=item B<SOURCE_DATE_EPOCH>
+
+Diese Variable wird auf den Unix-Zeitstempel seit der Epoche des letzten
+Eintrags in I<debian/changelog> gesetzt, falls sie noch nicht definiert ist.
+
+=back
+
+=head1 DATEIEN
+
+=over
+
+=item I<%PKGCONFDIR%/buildpackage.conf>
+
+Systemweite Konfigurationsdatei
+
+=item I<$XDG_CONFIG_HOME/dpkg/buildpackage.conf> oder
+
+=item I<$HOME/.config/dpkg/buildpackage.conf>
+
+Benutzerkonfigurationsdatei
+
+=back
+
+=head1 BEMERKUNGEN
+
+=head2 Kompilierschalter werden nicht mehr exportiert
+
+Zwischen Dpkg 1.14.17 and 1.16.1 exportierte B<dpkg-buildpackage>
+Kompilierschalter (B<CFLAGS>, B<CXXFLAGS>, B<FFLAGS>, B<CPPFLAGS> und
+B<LDFLAGS>) mit Werten, die von B<dpkg-buildflags> geliefert wurden. Dies
+ist nicht mehr der Fall.
+
+=head2 Standard Bauziele
+
+B<dpkg-buildpackage> verwendet seit Dpkg 1.16.2 die Ziele B<build-arch> und
+B<build-indep>. Diese Ziele sind daher verpflichtend. Um aber Baufehler bei
+existierenden Paketen zu vermeiden und um den Übergang zu erleichtern, (und
+seit Dpkg 1.18.8 falls das Quellpaket nicht sowohl architekturabhängige wie
+-unabhängige Binärpakete baut) wird es auf das Ziel B<build> zurückfallen,
+falls B<make -f debian/rules -qn> I<Bauziel> den Rückgabewert 2 liefert.
+
+=head1 FEHLER
+
+Es sollte möglich sein, Leerzeichen und Metazeichen der Shell und
+Anfangsargumente für I<root-werde-Befehl> und I<Signaturbefehl> anzugeben.
+
+=head1 SIEHE AUCH
+
+B<dpkg-source>(1), B<dpkg-architecture>(1), B<dpkg-buildflags>(1),
+B<dpkg-genbuildinfo>(1), B<dpkg-genchanges>(1), B<fakeroot>(1),
+B<lintian>(1), B<gpg>(1).
+
+
+=head1 ÜBERSETZUNG
+
+Die deutsche Übersetzung wurde 2004, 2006-2020 von Helge Kreutzmann
+<debian@helgefjell.de>, 2007 von Florian Rehnisch <eixman@gmx.de> und
+2008 von Sven Joachim <svenjoac@gmx.de>
+angefertigt. Diese Übersetzung ist Freie Dokumentation; lesen Sie die
+GNU General Public License Version 2 oder neuer für die Kopierbedingungen.
+Es gibt KEINE HAFTUNG.