summaryrefslogtreecommitdiffstats
path: root/man/de/dpkg-buildpackage.man
diff options
context:
space:
mode:
Diffstat (limited to '')
-rw-r--r--man/de/dpkg-buildpackage.man564
1 files changed, 564 insertions, 0 deletions
diff --git a/man/de/dpkg-buildpackage.man b/man/de/dpkg-buildpackage.man
new file mode 100644
index 0000000..f2fd2a8
--- /dev/null
+++ b/man/de/dpkg-buildpackage.man
@@ -0,0 +1,564 @@
+.\" dpkg manual page - dpkg-buildpackage(1)
+.\"
+.\" Copyright © 1995-1996 Ian Jackson
+.\" Copyright © 2000 Wichert Akkerman <wakkerma@debian.org>
+.\" Copyright © 2007-2008 Frank Lichtenheld <djpig@debian.org>
+.\" Copyright © 2008-2015 Guillem Jover <guillem@debian.org>
+.\" Copyright © 2008-2012 Raphaël Hertzog <hertzog@debian.org>
+.\"
+.\" This is free software; you can redistribute it and/or modify
+.\" it under the terms of the GNU General Public License as published by
+.\" the Free Software Foundation; either version 2 of the License, or
+.\" (at your option) any later version.
+.\"
+.\" This is distributed in the hope that it will be useful,
+.\" but WITHOUT ANY WARRANTY; without even the implied warranty of
+.\" MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+.\" GNU General Public License for more details.
+.\"
+.\" You should have received a copy of the GNU General Public License
+.\" along with this program. If not, see <https://www.gnu.org/licenses/>.
+.
+.\"*******************************************************************
+.\"
+.\" This file was generated with po4a. Translate the source file.
+.\"
+.\"*******************************************************************
+.TH dpkg\-buildpackage 1 %RELEASE_DATE% %VERSION% dpkg\-Programmsammlung
+.nh
+.SH BEZEICHNUNG
+dpkg\-buildpackage \- Binär\- oder Quellpakete aus Quellen bauen
+.
+.SH ÜBERSICHT
+\fBdpkg\-buildpackage\fP [\fIOption\fP …]
+.
+.SH BESCHREIBUNG
+\fBdpkg\-buildpackage\fP ist ein Programm, das den Prozess des Bauens eines
+Debian\-Paketes automatisiert. Der Bauprozess besteht aus den folgenden
+Schritten:
+.IP \fB1.\fP 3
+Die Bauumgebung wird vorbereitet, indem verschiedene Umgebungsvariablen
+gesetzt werden (siehe \fBUMGEBUNG\fP), führt den \fBinit\fP\-Hook aus und ruft
+\fBdpkg\-source \-\-before\-build\fP auf (es sei denn, \fB\-T\fP oder \fB\-\-target\fP wurde
+verwandt).
+.IP \fB2.\fP 3
+Es wird geprüft, dass Bauabhängigkeiten und \-konflikte erfüllt sind (falls
+\fB\-d\fP oder \fB\-\-no\-check\-builddeps\fP nicht angegeben ist).
+.IP \fB3.\fP 3
+Falls eines oder mehrere spezielle Ziele mit der Option \fB\-T\fP oder
+\fB\-\-target\fP ausgewählt wurden, werden diese Ziele aufgerufen und es wird
+hier beendet. Andernfalls wird der Hook \fBpreclean\fP ausgeführt und
+\fBfakeroot debian/ rules clean\fP aufgerufen, um den Bau\-Baum zu bereinigen
+(falls \fB\-nc\fP oder \fB\-\-no\-pre\-clean\fP nicht angegeben ist).
+.IP \fB4.\fP 3
+Der Hook \fBsource\fP wird ausgeführt und \fBdpkg\-source \-b\fP aufgerufen, um das
+Quellpaket zu erstellen (falls mit \fB\-\-build\fP oder äquivalenten Optionen ein
+\fBsource\fP (Quell\-)Bau erbeten wurde).
+.IP \fB5.\fP 3
+Es führt den Hook \fBbuild\fP aus und ruft \fBdebian/rules\fP \fIBauziel\fP auf. Dann
+führt es den Hook \fBbinary\fP aus, gefolgt von \fBfakeroot debian/rules\fP
+\fIBinärziel\fP auf (falls nicht ein reiner Quellbau mit \fB\-\-build=source\fP oder
+äquivalenten Optionen erbeten wurde). Beachten Sie, dass \fIBauziel\fP und
+\fIBinärziel\fP entweder \fBbuild\fP und \fBbinary\fP (Standardfall, oder falls
+\fBany\fP\- und \fBall\fP\-Bau mit \fB\-\-build\fP oder äquivalenten Optionen erbeten
+wurde) oder \fBbuild\-arch\fP und \fBbinary\-arch\fP (falls ein \fBany\fP\- und nicht
+\fBall\fP\-Bau mit \fB\-\-build\fP oder äquivalenten Optionen erbeten wurde) oder
+\fBbuild\-indep\fP und \fBbinary\-indep\fP (falls ein \fBall\fP\- und nicht \fBany\fP\-Bau
+mit \fB\-\-build\fP oder äquivalenten Optionen erbeten wurde).
+.IP \fB6.\fP 3
+Der Hook \fBbuildinfo\fP wird ausgeführt und \fBdpkg\-genbuildinfo\fP aufgerufen,
+um eine \fB.buildinfo\fP\-Datei zu erstellen. Viele Optionen von
+\fBdpkg\-buildpackage\fP werden an \fBdpkg\-genbuildinfo\fP weitergeleitet.
+.IP \fB7.\fP 3
+Die \fBchanges\fP\-Hooks werden ausgeführt und \fBdpkg\-genchanges\fP aufgerufen, um
+eine \fB.changes\fP\-Datei zu erstellen. Der Name der \fB.changes\fP\-Datei wird von
+der Art des Baus abhängen und wird so spezifisch wie notwendig sein, aber
+nicht mehr; für einen Bau, der \fBany\fP enthält, wird der Name
+\fIQuellname\fP\fB_\fP\fIBinärversion\fP\fB_\fP\fIArch\fP\fB.changes\fP oder andernfalls für
+einen Bau, der \fBall\fP enthält, wird der Name
+\fIQuellname\fP\fB_\fP\fIBinärversion\fP\fB_\fP\fBall.changes\fP oder andernfalls für einen
+Bau, der \fBsource\fP enthält, wird der Name
+\fIQuellname\fP\fB_\fP\fIQuellversion\fP\fB_\fP\fBsource.changes\fP lauten. Viele Optionen
+von \fBdpkg\-buildpackage\fP werden an \fBdpkg\-genchanges\fP weitergegeben.
+.IP \fB8.\fP 3
+Der Hook \fBpostclean\fP wird ausgeführt und, falls \fB\-tc\fP oder \fB\-\-post\-clean\fP
+angegeben ist, erneut \fBfakeroot debian/rules clean\fP aufgerufen.
+.IP \fB9.\fP 3
+\fBdpkg\-source \-\-after\-build\fP wird aufgerufen.
+.IP \fB10.\fP 3
+Der Hook \fBcheck\fP wird ausgeführt und ein Paketprüfprogramm für die Datei
+\&\fB.changes\fP aufgerufen (falls ein Befehl in \fBDEB_CHECK_COMMAND\fP oder mit
+\fB\-\-check\-command\fP angegeben ist).
+.IP \fB11.\fP 3
+Der Hook \fBsign\fP wird ausgeführt und \fBgpg2\fP oder \fBgpg\fP aufgerufen (so
+lange es sich nicht um einen „UNRELEASED“\-Bau handelt oder \fB\-\-no\-sign\fP
+angegeben wurde), um die \fB.dsc\fP\-Datei (falls vorhanden und \fB\-us\fP oder
+\fB\-\-unsigned\-source\fP nicht angegeben wurde), die \fB.buildinfo\fP\-Datei (falls
+\fB\-ui\fP, \fB\-\-unsigned\-buildinfo\fP, \fB\-uc\fP oder \fB\-\-unsigned\-changes\fP nicht
+angegeben wurden) und die \fB.changes\fP\-Datei (falls \fB\-uc\fP oder
+\fB\-\-unsigned\-changes\fP nicht angegeben wurde) zu signieren.
+.IP \fB12.\fP 3
+Der Hook \fBdone\fP wird ausgeführt.
+.
+.SH OPTIONEN
+Alle langen Optionen können auf der Befehlszeile oder im
+\fBdpkg\-buildpackage\fP\-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 ‚\fB#\fP’) beginnt).
+
+.TP
+\fB\-\-build=\fP\fITyp\fP
+Spezifiziert den Bau\-\fITyp\fP aus einer Kommata\-getrennten Liste von
+Komponenten (seit Dpkg 1.18.5). Wird an \fBdpkg\-genchanges\fP weitergegeben.
+
+Die erlaubten Werte sind:
+.RS
+.TP
+\fBsource\fP
+Baut das Quellpaket. 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 \fBdpkg\-source\fP immer die bessere Option, da
+dafür keine Bauabhängigkeiten installiert sein müssen, die ansonsten
+benötigt werden, um das Ziel \fBclean\fP aufzurufen.
+.TP
+\fBany\fP
+Baut das architekturspezifische Binärpaket.
+.TP
+\fBall\fP
+Baut die architekturunabhängigen Binärpakete.
+.TP
+\fBbinary\fP
+Baut die architekturspezifischen und \-unabhängigen Binärpakete. Dies ist ein
+Alias für \fBany,all\fP.
+.TP
+\fBfull\fP
+Baut alles. Dies ist ein Alias für \fBsource,any,all\fP und identisch zum
+Standardfall, wenn keine Bauoptionen festgelegt werden.
+.RE
+.TP
+\fB\-g\fP
+Äquivalent zu \fB\-\-build=source,all\fP (seit Dpkg 1.17.11).
+.TP
+\fB\-G\fP
+Äquivalent zu \fB\-\-build=source,any\fP (seit Dpkg 1.17.11).
+.TP
+\fB\-b\fP
+Äquivalent zu \fB\-\-build=binary\fP oder \fB\-\-build=any,all\fP.
+.TP
+\fB\-B\fP
+Äquivalent zu \fB\-\-build=any\fP.
+.TP
+\fB\-A\fP
+Äquivalent zu \fB\-\-build=all\fP.
+.TP
+\fB\-S\fP
+Äquivalent zu \fB\-\-build=source\fP.
+.TP
+\fB\-F\fP
+Äquivalent zu \fB\-\-build=full\fP, \fB\-\-build=source,binary\fP oder
+\fB\-\-build=source,any,all\fP (seit Dpkg 1.15.8).
+.TP
+\fB\-\-target=\fP\fIZiel\fP[,…]
+.TQ
+\fB\-\-target \fP\fIZiel\fP[,…]
+.TQ
+\fB\-T\fP, \fB\-\-rules\-target=\fP\fIZiel\fP[,…]
+Ruft \fBdebian/rules\fP \fIZiel\fP einmal pro angegebenem Ziel auf, nachdem die
+Bauumgebung eingerichtet wurde (außer dass \fBdpkg\-source \-\-before\-build\fP
+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 \fB\-\-as\-root\fP angegeben wurde, wird der Befehl mit
+root\-Rechten ausgeführt (siehe \fB\-\-root\-command\fP). Beachten Sie, dass
+bekannte Ziele, die als Root ausgeführt werden müssen, diese Option nicht
+benötigen (d.h. die Ziele \fBclean\fP, \fBbinary\fP, \fBbinary\-arch\fP und
+\fBbinary\-indep\fP).
+.TP
+\fB\-\-as\-root\fP
+Ergibt nur mit \fB\-\-target\fP einen Sinn (seit Dpkg 1.15.0). Erfordert, dass
+das Ziel mit Root\-Rechten ausgeführt wird.
+.TP
+\fB\-si\fP
+.TQ
+\fB\-sa\fP
+.TQ
+\fB\-sd\fP
+.TQ
+\fB\-v\fP\fIVersion\fP
+.TQ
+\fB\-C\fP\fIÄnderungsbeschreibung\fP
+.TQ
+\fB\-m\fP, \fB\-\-release\-by=\fP\fIBetreueradresse\fP
+.TQ
+\fB\-e\fP, \fB\-\-build\-by=\fP\fIBetreueradresse\fP
+Wird unverändert an \fBdpkg\-genchanges\fP weitergegeben. Lesen Sie dessen
+Handbuchseite.
+.TP
+\fB\-a\fP, \fB\-\-host\-arch\fP \fIArchitektur\fP
+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“).
+.TP
+\fB\-t\fP, \fB\-\-host\-type\fP \fIGNU\-Systemtyp\fP
+Gibt den GNU\-Systemtyp, für den wir bauen, an (lange Option seit Dpkg
+1.17.17). Er kann anstelle von \fB\-\-host\-arch\fP oder als Ergänzung verwandt
+werden, um den Standard\-GNU\-Systemtyp der Host\-Debian\-Architektur außer
+Kraft zu setzen.
+.TP
+\fB\-\-target\-arch\fP \fIArchitektur\fP
+Gibt die Debian\-Architektur, für die die gebauten Programme bauen werden, an
+(seit Dpkg 1.17.17). Die Voreinstellung ist die Host\-Maschine.
+.TP
+\fB\-\-target\-type\fP \fIGNU\-Systemtyp\fP
+Gibt den GNU\-Systemtyp, für den die gebauten Programme bauen werden, an
+(seit Dpkg 1.17.17). Er kann anstelle von \fB\-\-target\-arch\fP oder als
+Ergänzung verwandt werden, um den Standard\-GNU\-Systemtyp der
+Ziel\-Debian\-Architektur zu überschreiben.
+.TP
+\fB\-P\fP, \fB\-\-build\-profiles=\fP\fIProfil\fP[\fB,\fP…]
+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 \fBDEB_BUILD_PROFILES\fP. Dies erlaubt
+beispielsweise \fBdebian/rules\fP\-Dateien, diese Information für den Bau unter
+bestimmten Bedingungen zu nutzen.
+.TP
+\fB\-j\fP, \fB\-\-jobs\fP[=\fIAufträge\fP|\fBauto\fP]
+Anzahl an Aufträgen, die simultan laufen dürfen, Anzahl von Aufträgen, die
+zur Anzahl der verfügbaren Prozessoren passt, falls \fBauto\fP angegeben ist
+(seit Dpkg 1.17.10) oder eine unbegrenzte Anzahl, falls \fIAufträge\fP nicht
+angegeben ist, äquivalent zu der Option von \fBmake\fP(1) mit dem gleichen
+Namen (seit Dpkg 1.14.7, lange Option seit Dpkg 1.18.8). Fügt sich selbst zu
+der Umgebungsvariablen \fBMAKEFLAGS\fP hinzu, was dazu führen sollte, dass alle
+folgenden Aufrufe von Make diese Option erben werden. Damit wird dem Paket
+die Parallel\-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 \fBparallel=\fP\fIAufträge\fP oder \fBparallel\fP zu der
+Umgebungsvariablen \fBDEB_BUILD_OPTIONS\fP hinzu, was es debian/rules\-Dateien
+erlaubt, diese Information für eigene Zwecke zu verwenden. Der Wert \fB\-j\fP
+setzt die Option \fBparallel=\fP\fIAufträge\fP oder die Option \fBparallel\fP in der
+Umgebungsvariable \fBDEB_BUILD_OPTIONS\fP außer Kraft. Beachten Sie, dass der
+Wert \fBauto\fP 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.
+.TP
+\fB\-J\fP, \fB\-\-jobs\-try\fP[=\fIAufträge\fP|\fBauto\fP]
+Diese Option (seit Dpkg 1.18.2, lange Option seit Dpkg 1.18.8) ist
+äquivalent zu der Option \fB\-j\fP, allerdings setzt sie die Umgebungsvariable
+\fBMAKEFLAGS\fP nicht und ist daher sicherer mit allen Paketen zu benutzen,
+auch denen, die nicht sicher parallel bauen.
+
+\fBauto\fP ist das Standardverhalten (seit Dpkg 1.18.11). Durch Setzen der
+Anzahl von Aufträgen auf 1 wird das serielle Verhalten wiederhergestellt.
+.TP
+\fB\-D\fP, \fB\-\-check\-builddeps\fP
+Prüft Bauabhängigkeiten und \-konflikte; Abbruch, falls diese nicht erfüllt
+sind (lange Option seit Dpkg 1.18.8). Dies ist das Standardverhalten.
+.TP
+\fB\-d\fP, \fB\-\-no\-check\-builddeps\fP
+Überprüft Bauabhängigkeiten und \-konflikte nicht (lange Option seit Dpkg
+1.18.8).
+.TP
+\fB\-\-ignore\-builtin\-builddeps\fP
+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.
+.TP
+\fB\-\-rules\-requires\-root\fP
+Berücksichtigt das Feld \fBRules\-Requires\-Root\fP nicht, sondern fällt auf den
+alten Vorgabewert zurück (seit Dpkg 1.19.1).
+.TP
+\fB\-nc\fP, \fB\-\-no\-pre\-clean\fP
+Bereinigt den Quellbaum vor dem Bau nicht (lange Option seit Dpkg
+1.18.8). Impliziert \fB\-b\fP, falls ansonsten nichts aus \fB\-F\fP, \fB\-g\fP, \fB\-G\fP,
+\fB\-B\fP, \fB\-A\fP oder \fB\-S\fP gewählt wurde. Impliziert \fB\-d\fP mit \fB\-S\fP (seit Dpkg
+1.18.0).
+.TP
+\fB\-\-pre\-clean\fP
+Bereinigt den Quellbaum vor dem Bau (seit Dpkg 1.18.8). Dies ist das
+Standardverhalten.
+.TP
+\fB\-tc\fP, \fB\-\-post\-clean\fP
+Bereinigt den Quellbaum (verwendet \fIroot\-werde\-Befehl\fP \fBdebian/rules
+clean\fP), nachdem das Paket gebaut wurde (lange Option seit Dpkg 1.18.8).
+.TP
+\fB\-\-no\-post\-clean\fP
+Bereinigt den Quellbaum nicht, nachdem das Paket gebaut wurde (seit Dpkg
+1.19.1). Dies ist das Standardverhalten.
+.TP
+\fB\-r\fP, \fB\-\-root\-command=\fP\fIroot\-werde\-Befehl\fP
+Wenn \fBdpkg\-buildpackage\fP einen Teil des Bauprozesses als Root ausführen
+muss, stellt es dem auszuführenden Befehl den \fIroot\-werde\-Befehl\fP voran,
+falls dieser angegeben wurde (lange Option seit Dpkg 1.18.8). Andernfalls
+wird standardmäßig \fBfakeroot\fP verwendet, falls es vorhanden ist. Der
+\fIroot\-werde\-Befehl\fP sollte der Name des Programmes im \fBPATH\fP sein und wird
+als Argumente den Namen des wirklich auszuführenden Befehles und dessen
+Argumente erhalten. \fIroot\-werde\-Befehl\fP kann Parameter enthalten (die durch
+Leerzeichen voneinander getrennt sein müssen), aber keine
+Shell\-Metazeichen. Typischerweise ist der \fIroot\-werde\-Befehl\fP \fBfakeroot\fP,
+\fBsudo\fP, \fBsuper\fP oder \fBreally\fP. \fBsu\fP ist nicht geeignet, da es nur die
+Shell des Benutzers mit \fB\-c\fP aufrufen kann, anstatt Argumente individuell
+zur Ausführung des Programms zu übergeben.
+.TP
+\fB\-R\fP, \fB\-\-rules\-file=\fP\fIrules\-Datei\fP
+Der Bau eines Debian\-Pakets erfolgt gewöhnlich durch Aufruf von
+\fBdebian/rules\fP 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 \fB/usr/local/bin/make \-f debian/rules\fP als
+\fIrules\-Datei\fP).
+.TP
+\fB\-\-check\-command=\fP\fIPrüfbefehl\fP
+Befehl, der zum Prüfen der \fB.changes\fP\-Datei selbst und sämtlichen in der
+Datei referenzierten Artefakten verwandt wird (seit Dpkg 1.17.6). Der Befehl
+sollte den Pfadnamen der \fB.changes\fP als Argument erhalten. Dieser Befehl
+ist normalerweise \fBlintian\fP.
+.TP
+\fB\-\-check\-option=\fP\fIOpt\fP
+Option \fIOpt\fP an den \fIPrüfbefehl\fP, der mit \fBDEB_CHECK_COMMAND\fP oder
+\fB\-\-check\-command\fP angegeben wurde, übergeben (seit Dpkg 1.17.6). Kann
+mehrfach verwandt werden.
+.TP
+\fB\-\-hook\-\fP\fIHook\-Name\fP\fB=\fP\fIHook\-Befehl\fP
+Setzt den angegebenen Shell\-Code \fIHook\-Befehl\fP als den Hook \fIHook\-Name\fP,
+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 \fBbinary\fP). Alle
+Hooks werden in dem entpackten Quellverzeichnis ausgeführt.
+
+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 \fIHook\-Name\fPn sind:
+
+\fBinit preclean source build binary buildinfo changes postclean check sign
+done\fP
+
+Der \fIHook\-Befehl\fP unterstützt die folgende Ersetzungsformatzeichenkette,
+die vor seiner Ausführung angewandt wird:
+
+.RS
+.TP
+\fB%%\fP
+Ein einzelnes %\-Zeichen.
+.TP
+\fB%a\fP
+Ein logischer Wert (0 oder 1), der darstellt, ob die folgende Aktion
+ausgeführt wird oder nicht.
+.TP
+\fB%p\fP
+Der Quellpaketname.
+.TP
+\fB%v\fP
+Die Quellpaket\-Version.
+.TP
+\fB%s\fP
+Die Quellpaket\-Version (ohne die Epoche).
+.TP
+\fB%u\fP
+Die Original\- (Upstream\-)Version.
+.RE
+.TP
+\fB\-\-buildinfo\-option=\fP\fIOpt\fP
+Option \fIOpt\fP an \fBdpkg\-genbuildinfo\fP weitergeben (seit Dpkg 1.18.11). Kann
+mehrfach verwandt werden.
+.TP
+\fB\-p\fP, \fB\-\-sign\-command=\fP\fISignaturbefehl\fP
+Wenn \fBdpkg\-buildpackage\fP GPG zum Signieren einer Quellsteuerdatei (\fB.dsc\fP)
+oder einer \fB.changes\fP\-Datei benötigt, wird es statt \fBgpg2\fP oder \fBgpg\fP den
+\fISignaturbefehl\fP ausführen (und dabei falls notwendig den \fBPATH\fP
+durchsuchen) (lange Option seit Dpkg 1.18.8). \fISignaturbefehl\fP wird alle
+Argumente erhalten, die \fBgpg2\fP oder \fBgpg\fP erhalten
+hätte. \fISignaturbefehl\fP sollte keine Leerzeichen oder andere Metazeichen
+der Shell enthalten.
+.TP
+\fB\-k\fP, \fB\-\-sign\-key=\fP\fISchlüsselkennung\fP
+Geben Sie die Schlüsselkennung zur Signatur von Paketen an (lange Option
+seit Dpkg 1.18.8).
+.TP
+\fB\-us\fP, \fB\-\-unsigned\-source\fP
+Das Quellpaket nicht signieren (lange Option seit Dpkg 1.18.8).
+.TP
+\fB\-ui\fP, \fB\-\-unsigned\-buildinfo\fP
+Die \fB.buildinfo\fP\-Datei nicht signieren (seit Dpkg 1.18.19).
+.TP
+\fB\-uc\fP, \fB\-\-unsigned\-changes\fP
+Die \fB.changes\fP\- und die \fB.buildinfo\fP Datei nicht signieren (lange Option
+seit Dpkg 1.18.8).
+.TP
+\fB\-\-no\-sign\fP
+Keine Datei signieren, das schließt Quellpakete, die Datei \fB.buildinfo\fP und
+die Datei \fB.changes\fP ein (seit Dpkg 1.18.20).
+.TP
+\fB\-\-force\-sign\fP
+Das Signieren der entstehenden Dateien erzwingen (seit Dpkg 1.17.0),
+unabhängig von \fB\-us\fP, \fB\-\-unsigned\-source\fP, \fB\-ui\fP,
+\fB\-\-unsigned\-buildinfo\fP, \fB\-uc\fP, \fB\-\-unsigned\-changes\fP oder anderen internen
+Heuristiken.
+.TP
+\fB\-sn\fP
+.TQ
+\fB\-ss\fP
+.TQ
+\fB\-sA\fP
+.TQ
+\fB\-sk\fP
+.TQ
+\fB\-su\fP
+.TQ
+\fB\-sr\fP
+.TQ
+\fB\-sK\fP
+.TQ
+\fB\-sU\fP
+.TQ
+\fB\-sR\fP
+.TQ
+\fB\-i\fP, \fB\-\-diff\-ignore\fP[=\fIregex\fP]
+.TQ
+\fB\-I\fP, \fB\-\-tar\-ignore\fP[=\fIMuster\fP]
+.TQ
+\fB\-z\fP, \fB\-\-compression\-level=\fP\fIStufe\fP
+.TQ
+\fB\-Z\fP, \fB\-\-compression=\fP\fIKomprimierer\fP
+Wird unverändert an \fBdpkg\-source\fP weitergegeben. Lesen Sie dessen
+Handbuchseite.
+.TP
+\fB\-\-source\-option=\fP\fIOpt\fP
+Option \fIOpt\fP an \fBdpkg\-source\fP weitergeben (seit Dpkg 1.15.6). Kann
+mehrfach verwandt werden.
+.TP
+\fB\-\-changes\-option=\fP\fIOpt\fP
+Option \fIOpt\fP an \fBdpkg\-genchanges\fP weitergeben (seit Dpkg 1.15.6). Kann
+mehrfach verwandt werden.
+.TP
+\fB\-\-admindir=\fP\fIVerz\fP
+.TQ
+\fB\-\-admindir \fP\fIVerz\fP
+Ändert den Ablageort der \fBdpkg\fP\-Datenbank (seit Dpkg 1.14.0). Der
+Standardort ist \fI%ADMINDIR%\fP.
+.TP
+\fB\-?\fP, \fB\-\-help\fP
+Zeigt einen Hinweis zum Aufruf und beendet das Programm.
+.TP
+\fB\-\-version\fP
+Gibt die Version aus und beendet das Programm.
+.
+.SH UMGEBUNG
+.SS "Externe Umgebung"
+.TP
+\fBDEB_CHECK_COMMAND\fP
+Falls gesetzt, wird er zum Prüfen der \fB.changes\fP\-Datei verwandt (seit Dpkg
+1.17.6). Wird durch die Option \fB\-\-check\-command\fP außer Kraft gesetzt.
+.TP
+\fBDEB_SIGN_KEYID\fP
+Falls gesetzt, wird er zum Signieren der \fB.changes\fP\- und \fB.dsc\fP\-Dateien
+verwandt (seit Dpkg 1.17.2). Wird durch die Option \fB\-\-sign\-key\fP außer Kraft
+gesetzt.
+.TP
+\fBDEB_BUILD_OPTIONS\fP
+Falls gesetzt, wird sie eine durch Leerraumzeichen getrennte Liste von
+Optionen enthalten, die den Bauprozess in \fIdebian/rules\fP und das Verhalten
+einiger Dpkg\-Befehle beeinflussen könnten.
+
+Mit \fBnocheck\fP wird die Variable \fBDEB_CHECK_COMMAND\fP ignoriert. Mit
+\fBparallel=\fP\fIN\fP werden die parallelen Aufträge auf \fIN\fP gesetzt, was durch
+die Option \fB\-\-jobs\-try\fP außer Kraft gesetzt wird.
+.TP
+\fBDEB_BUILD_PROFILES\fP
+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 \fB\-P\fP außer Kraft gesetzt.
+.TP
+\fBDPKG_COLORS\fP
+Setzt den Farbmodus (seit Dpkg 1.18.5). Die derzeit unterstützten Werte
+sind: \fBauto\fP (Vorgabe), \fBalways\fP und \fBnever\fP.
+.TP
+\fBDPKG_NLS\fP
+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:
+\fB0\fP und \fB1\fP (Vorgabe).
+
+.SS "Interne Umgebung"
+Selbst falls \fBdpkg\-buildpackage\fP einige Variablen exportiert, sollte
+\fBdebian/rules\fP 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.
+
+.TP
+\fBDEB_BUILD_*\fP
+.TQ
+\fBDEB_HOST_*\fP
+.TQ
+\fBDEB_TARGET_*\fP
+Beim Aufruf von \fBdpkg\-architecture\fP werden die Parameter von \fB\-a\fP und
+\fB\-t\fP durchgereicht. Jede Variable, die von seiner Option \fB\-s\fP ausgegeben
+wird, wird in die Bauumgebung integriert.
+.TP
+\fBDEB_RULES_REQUIRES_ROOT\fP
+Diese Variable wird auf den Wert, der aus dem Feld \fBRules\-Requires\-Root\fP
+oder von der Befehlszeile erhalten wird, gesetzt. Wenn gesetzt, wird er ein
+gültiger Wert für das Feld \fBRules\-Requires\-Root\fP sein. Er wird dazu
+verwandt, \fBdebian/rules\fP anzugeben, ob die Spezifikation
+\fBrootless\-builds.txt\fP unterstützt wird.
+.TP
+\fBDEB_GAIN_ROOT_CMD\fP
+Diese Variable wird auf \fIroot\-werde\-Befehl\fP gesetzt, wenn das Feld
+\fBRules\-Requires\-Root\fP auf einen von \fBno\fP und \fBbinary\-targets\fP
+verschiedenen Wert gesetzt wird.
+.TP
+\fBSOURCE_DATE_EPOCH\fP
+Diese Variable wird auf den Unix\-Zeitstempel seit der Epoche des letzten
+Eintrags in \fIdebian/changelog\fP gesetzt, falls sie noch nicht definiert ist.
+.
+.SH DATEIEN
+.TP
+\fI%PKGCONFDIR%/buildpackage.conf\fP
+Systemweite Konfigurationsdatei
+.TP
+\fI$XDG_CONFIG_HOME/dpkg/buildpackage.conf\fP oder
+.TQ
+\fI$HOME/.config/dpkg/buildpackage.conf\fP
+Benutzerkonfigurationsdatei
+.
+.SH BEMERKUNGEN
+.SS "Kompilierschalter werden nicht mehr exportiert"
+Zwischen Dpkg 1.14.17 and 1.16.1 exportierte \fBdpkg\-buildpackage\fP
+Kompilierschalter (\fBCFLAGS\fP, \fBCXXFLAGS\fP, \fBFFLAGS\fP, \fBCPPFLAGS\fP und
+\fBLDFLAGS\fP) mit Werten, die von \fBdpkg\-buildflags\fP geliefert wurden. Dies
+ist nicht mehr der Fall.
+.SS "Standard Bauziele"
+\fBdpkg\-buildpackage\fP verwendet seit Dpkg 1.16.2 die Ziele \fBbuild\-arch\fP und
+\fBbuild\-indep\fP. 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 \fBbuild\fP zurückfallen,
+falls \fBmake \-f debian/rules \-qn\fP \fIBauziel\fP den Rückgabewert 2 liefert.
+.SH FEHLER
+Es sollte möglich sein, Leerzeichen und Metazeichen der Shell und
+Anfangsargumente für \fIroot\-werde\-Befehl\fP und \fISignaturbefehl\fP anzugeben.
+.
+.SH "SIEHE AUCH"
+.ad l
+\fBdpkg\-source\fP(1), \fBdpkg\-architecture\fP(1), \fBdpkg\-buildflags\fP(1),
+\fBdpkg\-genbuildinfo\fP(1), \fBdpkg\-genchanges\fP(1), \fBfakeroot\fP(1),
+\fBlintian\fP(1), \fBgpg2\fP(1), \fBgpg\fP(1).
+.SH ÜBERSETZUNG
+Die deutsche Übersetzung wurde 2004, 2006-2020 von Helge Kreutzmann
+<debian@helgefjell.de>, 2007 von Florian Rehnisch <eixman@gmx.de>,
+2008 von Sven Joachim <svenjoac@gmx.de> und 2019,2020 von Mario
+Blättermann <mario.blaettermann@gmail.com>
+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.