.\" -*- mode: troff; coding: utf-8 -*- .\" Automatically generated by Pod::Man 5.01 (Pod::Simple 3.43) .\" .\" Standard preamble: .\" ======================================================================== .de Sp \" Vertical space (when we can't use .PP) .if t .sp .5v .if n .sp .. .de Vb \" Begin verbatim text .ft CW .nf .ne \\$1 .. .de Ve \" End verbatim text .ft R .fi .. .\" \*(C` and \*(C' are quotes in nroff, nothing in troff, for use with C<>. .ie n \{\ . ds C` "" . ds C' "" 'br\} .el\{\ . ds C` . ds C' 'br\} .\" .\" Escape single quotes in literal strings from groff's Unicode transform. .ie \n(.g .ds Aq \(aq .el .ds Aq ' .\" .\" If the F register is >0, we'll generate index entries on stderr for .\" titles (.TH), headers (.SH), subsections (.SS), items (.Ip), and index .\" entries marked with X<> in POD. Of course, you'll have to process the .\" output yourself in some meaningful fashion. .\" .\" Avoid warning from groff about undefined register 'F'. .de IX .. .nr rF 0 .if \n(.g .if rF .nr rF 1 .if (\n(rF:(\n(.g==0)) \{\ . if \nF \{\ . de IX . tm Index:\\$1\t\\n%\t"\\$2" .. . if !\nF==2 \{\ . nr % 0 . nr F 2 . \} . \} .\} .rr rF .\" ======================================================================== .\" .IX Title "dpkg-gencontrol 1" .TH dpkg-gencontrol 1 2024-03-10 1.22.6 "dpkg suite" .\" For nroff, turn off justification. Always turn off hyphenation; it makes .\" way too many mistakes in technical documents. .if n .ad l .nh .SH BEZEICHNUNG .IX Header "BEZEICHNUNG" dpkg-gencontrol \- Debian\-\fBcontrol\fR\-Dateien erstellen .SH \(:UBERSICHT .IX Header "\(:UBERSICHT" \&\fBdpkg-gencontrol\fR [\fIOption\fR …] .SH BESCHREIBUNG .IX Header "BESCHREIBUNG" \&\fBdpkg-gencontrol\fR liest Informationen aus einem entpackten Debian-Quellcodebaum und erzeugt eine bin\(:are Paket\-\fBcontrol\fR\-Datei (standardm\(:a\(ssig debian/tmp/DEBIAN/control); dabei vereinfacht es die Felder mit Paketbeziehungen. .PP Daher werden \fBPre-Depends\fR, \fBDepends\fR, \fBRecommends\fR und \fBSuggests\fR in dieser Reihenfolge vereinfacht, indem Abh\(:angigkeiten, die aufgrund der jeweils ermittelten st\(:arkeren Abh\(:angigkeit bereits erf\(:ullt sind, entfernt werden. Es wird auch alle Selbstabh\(:angigkeiten entfernen (tats\(:achlich werden alle Abh\(:angigkeiten entfernt, die aufgrund der installierten Version des aktuellen Pakets automatisch erf\(:ullt werden). Logisch betrachtet beh\(:alt es den Durchschnitt von mehrfachen Abh\(:angigkeiten auf das gleiche Paket. Die Reihenfolge der Abh\(:angigkeiten wird so gut wie m\(:oglich beibehalten: falls eine Abh\(:angigkeit aufgrund einer weiter hinten im Feld auftauchenden weiteren Abh\(:angigkeit gestrichen werden muss, so \(:ubernimmt die letztere Abh\(:angigkeit den Platz der gestrichenen. .PP Die anderen Paketbeziehungsfelder (\fBEnhances\fR, \fBConflicts\fR, \fBBreaks\fR, \fBReplaces\fR und \fBProvides\fR) werden auch individuell vereinfacht, indem die Vereinigung der verschiedenen Abh\(:angigkeiten berechnet wird, wenn ein Paket mehrfach in dem Feld aufgef\(:uhrt ist. .PP \&\fBdpkg-gencontrol\fR f\(:ugt auch einen Eintrag f\(:ur das Bin\(:arpaket in \fBdebian/files\fR hinzu. .SH OPTIONEN .IX Header "OPTIONEN" .IP \fB\-v\fR\fIVersion\fR 4 .IX Item "-vVersion" Setzt die Versionsnummer des zu erstellenden Bin\(:arpaketes. .IP \fB\-V\fR\fIName\fR\fB=\fR\fIWert\fR 4 .IX Item "-VName=Wert" Setzt eine Ausgabeersetzungsvariable. Lesen Sie \fBdeb\-substvars\fR\|(5) f\(:ur eine Besprechung der Ausgabeersetzung. .IP \fB\-T\fR\fISubstvars-Datei\fR 4 .IX Item "-TSubstvars-Datei" Liest die Ersetzungsvariablen aus \fISubstvars-Datei\fR; standardm\(:a\(ssig \fBdebian/substvars\fR. Diese Option kann mehrfach verwandt werden, um Ersetzungsvariablen aus mehreren Dateien einzulesen (seit Dpkg 1.15.6). .IP \fB\-D\fR\fIFeld\fR\fB=\fR\fIWert\fR 4 .IX Item "-DFeld=Wert" \(:Uberschreibt oder erg\(:anzt ein Ausgabesteuerdateifeld. .IP \fB\-U\fR\fIfield\fR 4 .IX Item "-Ufield" Entfernt ein Ausgabesteuerdateifeld. .IP \fB\-c\fR\fISteuerdatei\fR 4 .IX Item "-cSteuerdatei" Gibt die Haupt\-\fBcontrol\fR\-Datei an, aus der Informationen gelesen werden sollen. Standardm\(:a\(ssig \fBdebian/control\fR. .IP \fB\-l\fR\fIChangelog-Datei\fR 4 .IX Item "-lChangelog-Datei" Gibt die Changelog-Datei an, aus der Informationen gelesen werden sollen. Standardm\(:a\(ssig \fBdebian/changelog\fR. .IP \fB\-f\fR\fIDateienlist-Datei\fR 4 .IX Item "-fDateienlist-Datei" Liest oder schreibt die Liste der hochzuladenden Dateien hierher, statt \fBdebian/files\fR zu verwenden. .IP \fB\-F\fR\fIChangelog-Format\fR 4 .IX Item "-FChangelog-Format" Spezifiziert das Format des Changelogs. Lesen Sie \fBdpkg\-parsechangelog\fR\|(1) f\(:ur Informationen \(:uber alternative Formate. .IP \fB\-p\fR\fIPaket\fR 4 .IX Item "-pPaket" Erstellt Informationen f\(:ur das Bin\(:arpaket \fIPaket\fR. Falls die Steuerdatei der Quellen nur ein Bin\(:arpaket auflistet, kann diese Option weggelassen werden; andernfalls ist sie notwendig, um festzulegen, von welchen Bin\(:arpaketen die Informationen erstellt werden sollen. .IP \fB\-n\fR\fIDateiname\fR 4 .IX Item "-nDateiname" Geht davon aus, dass der Dateiname des Pakets \fIDateiname\fR sein wird, statt des normalen Dateinamens Paket_Version_Architektur.deb. .IP "\fB\-is\fR, \fB\-ip\fR, \fB\-isp\fR" 4 .IX Item "-is, -ip, -isp" Diese Optionen werden aufgrund der Kompatibilit\(:at zu \(:alteren Versionen der Dpkg-Bauskripte ignoriert, sind aber jetzt veraltet. Bisher wurden sie verwendet, um \fBdpkg-gencontrol\fR mitzuteilen, die Felder \(BqSection\(lq und \(BqPriority\(lq in die Steuerdatei mit aufzunehmen. Dies passiert jetzt standardm\(:a\(ssig. Falls Sie das alte Verhalten erreichen m\(:ochten, k\(:onnen Sie die Option \fB\-U\fR verwenden, um Felder aus der Steuerdatei zu entfernen. .IP \fB\-P\fR\fIPaketbauverzeichnis\fR 4 .IX Item "-PPaketbauverzeichnis" Durchsucht \fIPaketbauverzeichnis\fR statt \fBdebian/tmp\fR. Dieser Wert wird dazu verwendet, den Standardwert der Ersetzungsvariablen \fBInstalled-Size\fR und des Feldes der Steuerdatei zu finden, und f\(:ur den Standard-Ablageplatz der Ausgabedatei. .IP \fB\-O\fR[\fIDateiname\fR] 4 .IX Item "-O[Dateiname]" Die \fBcontrol\fR\-Datei in die Standardausgabe (oder \fIDateiname\fR falls angegeben, seit Dpkg 1.17.2) statt nach \fBdebian/tmp/DEBIAN/control\fR (oder \fIPaketbauverzeichnis\fR\fB/DEBIAN/control\fR falls \fB\-P\fR verwendet worden ist) ausgeben. .IP "\fB\-?\fR, \fB\-\-help\fR" 4 .IX Item "-?, --help" Zeigt einen Hinweis zum Aufruf und beendet das Programm. .IP \fB\-\-version\fR 4 .IX Item "--version" Gibt die Version aus und beendet das Programm. .SH UMGEBUNG .IX Header "UMGEBUNG" .IP \fBDPKG_COLORS\fR 4 .IX Item "DPKG_COLORS" Setzt den Farbmodus (seit Dpkg 1.18.5). Die derzeit unterst\(:utzten Werte sind: \fBauto\fR (Vorgabe), \fBalways\fR und \fBnever\fR. .IP \fBDPKG_NLS\fR 4 .IX Item "DPKG_NLS" Falls dies gesetzt ist, wird es zur Entscheidung, ob Native Language Support, auch als Unterst\(:utzung f\(:ur Internationalisierung (oder i18n) bekannt, aktiviert wird (seit Dpkg 1.19.0). Die akzeptierten Werte sind: \fB0\fR und \fB1\fR (Vorgabe). .SH DATEIEN .IX Header "DATEIEN" .IP \fBdebian/control\fR 4 .IX Item "debian/control" Die Hauptsteuerinformationsdatei f\(:ur die Quellen. Sie gibt versionsunabh\(:angige Informationen \(:uber das Quellpaket und die Bin\(:arpakete, die sie erstellen kann, an. .IP \fBdebian/files\fR 4 .IX Item "debian/files" Die Liste der erstellten Dateien, die Teil des Uploads sind, der vorbereitet wird. \fBdpkg-gencontrol\fR f\(:ugt die vermuteten Dateinamen von Bin\(:arpaketen hinzu, deren Steuerdateien es hier generiert. .SH "SIEHE AUCH" .IX Header "SIEHE AUCH" \&\fBdeb\-substvars\fR\|(5), \fBdeb\-src\-control\fR\|(5), \fBdeb\-changelog\fR\|(5), \fBdeb\-control\fR\|(5). .SH \(:UBERSETZUNG .IX Header "\(:UBERSETZUNG" Die deutsche \(:Ubersetzung wurde 2004, 2006\-2023 von Helge Kreutzmann , 2007 von Florian Rehnisch und 2008 von Sven Joachim angefertigt. Diese \(:Ubersetzung ist Freie Dokumentation; lesen Sie die GNU General Public License Version 2 oder neuer f\(:ur die Kopierbedingungen. Es gibt KEINE HAFTUNG.