.\" Automatically generated by Pod::Man 4.14 (Pod::Simple 3.40) .\" .\" 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 .. .\" Set up some character translations and predefined strings. \*(-- will .\" give an unbreakable dash, \*(PI will give pi, \*(L" will give a left .\" double quote, and \*(R" will give a right double quote. \*(C+ will .\" give a nicer C++. Capital omega is used to do unbreakable dashes and .\" therefore won't be available. \*(C` and \*(C' expand to `' in nroff, .\" nothing in troff, for use with C<>. .tr \(*W- .ds C+ C\v'-.1v'\h'-1p'\s-2+\h'-1p'+\s0\v'.1v'\h'-1p' .ie n \{\ . ds -- \(*W- . ds PI pi . if (\n(.H=4u)&(1m=24u) .ds -- \(*W\h'-12u'\(*W\h'-12u'-\" diablo 10 pitch . if (\n(.H=4u)&(1m=20u) .ds -- \(*W\h'-12u'\(*W\h'-8u'-\" diablo 12 pitch . ds L" "" . ds R" "" . ds C` "" . ds C' "" 'br\} .el\{\ . ds -- \|\(em\| . ds PI \(*p . ds L" `` . ds R" '' . 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 "2022-09-01" "1.20.12" "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 "\fB\s-1DPKG_COLORS\s0\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 "\fB\s-1DPKG_NLS\s0\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\-2020 von Helge Kreutzmann , 2007 von Florian Rehnisch und 2008 von Sven Joachim angefertigt. Diese \(:Ubersetzung ist Freie Dokumentation; lesen Sie die \&\s-1GNU\s0 General Public License Version 2 oder neuer f\(:ur die Kopierbedingungen. Es gibt \s-1KEINE HAFTUNG.\s0