dpkg (1.18.25) stretch; urgency=medium
[dpkg] / man / de / dpkg-gencontrol.man
CommitLineData
1479465f
GJ
1.\" dpkg manual page - dpkg-gencontrol(1)
2.\"
3.\" Copyright © 1995-1996 Ian Jackson <ijackson@chiark.greenend.org.uk>
4.\" Copyright © 2000 Wichert Akkerman <wakkerma@debian.org>
5.\" Copyright © 2006, 2012-2013, 2015 Guillem Jover <guillem@debian.org>
6.\" Copyright © 2007-2008 Raphaël Hertzog <hertzog@debian.org>
7.\"
8.\" This is free software; you can redistribute it and/or modify
9.\" it under the terms of the GNU General Public License as published by
10.\" the Free Software Foundation; either version 2 of the License, or
11.\" (at your option) any later version.
12.\"
13.\" This is distributed in the hope that it will be useful,
14.\" but WITHOUT ANY WARRANTY; without even the implied warranty of
15.\" MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
16.\" GNU General Public License for more details.
17.\"
18.\" You should have received a copy of the GNU General Public License
19.\" along with this program. If not, see <https://www.gnu.org/licenses/>.
20.
21.\"*******************************************************************
22.\"
23.\" This file was generated with po4a. Translate the source file.
24.\"
25.\"*******************************************************************
26.TH dpkg\-gencontrol 1 %RELEASE_DATE% %VERSION% dpkg\-Programmsammlung
27.nh
28.SH BEZEICHNUNG
29dpkg\-gencontrol \- erstelle Debian\-control\-Dateien
30.
31.SH ÜBERSICHT
32\fBdpkg\-gencontrol\fP [\fIOption\fP …]
33.
34.SH BESCHREIBUNG
35\fBdpkg\-gencontrol\fP liest Informationen aus einem entpackten
36Debian\-Quellcodebaum und erzeugt eine binäre Paket\-control\-Datei
37(standardmäßig debian/tmp/DEBIAN/control); dabei vereinfacht es die Felder
38mit Paketbeziehungen.
39.sp
40Daher werden \fBPre\-Depends\fP, \fBDepends\fP, \fBRecommends\fP und \fBSuggests\fP in
41dieser Reihenfolge vereinfacht, indem Abhängigkeiten, die aufgrund der
42jeweils ermittelten stärkeren Abhängigkeit bereits erfüllt sind, entfernt
43werden. Es wird auch alle Selbstabhängigkeiten entfernen (tatsächlich werden
44alle Abhängigkeiten entfernt, die aufgrund der installierten Version des
45aktuellen Pakets automatisch erfüllt werden). Logisch betrachtet behält es
46den Durchschnitt von mehrfachen Abhängigkeiten auf das gleiche Paket. Die
47Reihenfolge der Abhängigkeiten wird so gut wie möglich beibehalten: falls
48eine Abhängigkeit aufgrund einer weiter hinten im Feld auftauchenden
49weiteren Abhängigkeit gestrichen werden muss, so übernimmt die letztere
50Abhängigkeit den Platz der gestrichenen.
51.sp
52Die anderen Paketbeziehungsfelder (\fBEnhances\fP, \fBConflicts\fP, \fBBreaks\fP,
53\fBReplaces\fP und \fBProvides\fP) werden auch individuell vereinfacht, indem die
54Vereinigung der verschiedenen Abhängigkeiten berechnet wird, wenn ein Paket
55mehrfach in dem Feld aufgeführt ist.
56.sp
57\fBdpkg\-gencontrol\fP fügt auch einen Eintrag für das Binärpaket in
58\fBdebian/files\fP hinzu.
59.
60.SH OPTIONEN
61.TP
62\fB\-v\fP\fIVersion\fP
63Setzt die Versionsnummer des zu erstellenden Binärpaketes.
64.TP
65\fB\-V\fP\fIName\fP\fB=\fP\fIWert\fP
66Setzt eine Ausgabesubstitutionsvariable. Lesen Sie \fBdeb\-substvars\fP(5) für
67eine Besprechung der Ausgabesubstitution.
68.TP
69\fB\-T\fP\fISubstvars\-Datei\fP
70Lese die Substitutionsvariablen aus \fISubstvars\-Datei\fP; standardmäßig
71\fBdebian/substvars\fP. Diese Option kann mehrfach verwandt werden, um
72Substitutionsvariablen aus mehreren Dateien einzulesen (seit Dpkg 1.15.6).
73.TP
74\fB\-D\fP\fIFeld\fP\fB=\fP\fIWert\fP
75Überschreibe oder ergänze ein Ausgabesteuerdateifeld.
76.TP
77\fB\-U\fP\fIfield\fP
78Entferne ein Ausgabesteuerdateifeld.
79.TP
80\fB\-c\fP\fISteuerdatei\fP
81Gibt die Haupt\-control\-Datei an, aus der Informationen gelesen werden
82sollen. Standardmäßig \fBdebian/control\fP.
83.TP
84\fB\-l\fP\fIChangelog\-Datei\fP
85Gibt die Änderungsprotokolldatei an, aus der Informationen gelesen werden
86sollen. Standardmäßig \fBdebian/changelog\fP.
87.TP
88\fB\-f\fP\fIDateienlist\-Datei\fP
89Lese oder schreibe die Liste der hochzuladenen Dateien hierher, statt
90\fBdebian/files\fP zu verwenden.
91.TP
92\fB\-F\fP\fIChangelog\-Format\fP
93Spezifiziert das Format des Changelogs. Lesen Sie \fBdpkg\-parsechangelog\fP(1)
94für Informationen über alternative Formate.
95.TP
96\fB\-p\fP\fIPaket\fP
97Erstellt Informationen für das Binärpaket \fIPaket\fP. Falls die Steuerdatei
98der Quellen nur ein Binärpakete aufführt, kann diese Option weggelassen
99werden; andernfalls ist sie notwendig, um festzulegen, von welchen
100Binärpaketen die Informationen erstellt werden sollen.
101.TP
102\fB\-n\fP\fIDateiname\fP
103Gehe davon aus, das der Dateiname des Pakets \fIDateiname\fP sein wird, statt
104des normalen Dateinamens Paket_Version_Architektur.deb.
105.TP
106\fB\-is\fP, \fB\-ip\fP, \fB\-isp\fP
107Diese Optionen werden aufgrund der Kompatibilität mit älteren Versionen der
108Dpkg\-Bauskripte ignoriert, sind aber jetzt veraltet. Bisher wurden sie
109verwendet, um \fBdpkg\-gencontrol\fP mitzuteilen, die Felder »Section« und
110»Priority« in die Steuerdatei mit aufzunehmen. Dies passiert jetzt
111standardmäßig. Falls Sie das alte Verhalten erreichen möchten, können Sie
112die Option \fB\-U\fP verwenden, um Felder aus der Steuerdatei zu entfernen.
113.TP
114\fB\-P\fP\fIPaketbauverzeichnis\fP
115Teilt \fBdpkg\-source\fP mit, dass das Paket in \fIPaketbauverzeichnis\fP statt in
116\fBdebian/tmp\fP gebaut wird. Dieser Wert wird dazu verwendet, den Standardwert
117der Substitutionsvariablen \fBInstalled\-Size\fP und des Feldes der Steuerdatei
118(mittels \fBdu\fP) zu finden, und für den Standard\-Ablageplatz der
119Ausgabedatei.
120.TP
121\fB\-O\fP[\fIDateiname\fP]
122Die control\-Datei in die Standardausgabe (oder \fIDateiname\fP falls angegeben,
123seit Dpkg 1.17.2) statt nach \fBdebian/tmp/DEBIAN/control\fP (oder
124\fIPaketbauverzeichnis\fP\fB/DEBIAN/control\fP falls \fB\-P\fP verwendet worden ist)
125ausgeben.
126.TP
127\fB\-?\fP, \fB\-\-help\fP
128Zeige den Bedienungshinweis und beende.
129.TP
130\fB\-\-version\fP
131Gebe die Version aus und beende sich.
132.
133.SH DATEIEN
134.TP
135\fBdebian/control\fP
136Die Hauptsteuerinformationsdatei für die Quellen. Sie gibt
137versionsunabhängige Informationen über das Quellpaket und die Binärpakete,
138die sie erstellen kann, an.
139.TP
140\fBdebian/files\fP
141Die Liste der erstellten Dateien, die Teil des Uploads sind, der vorbereitet
142wird. \fBdpkg\-gencontrol\fP fügt die vermuteten Dateinamen von Binärpaketen
143hinzu, deren Steuerdateien es hier generiert.
144.SH "SIEHE AUCH"
145.ad l
146\fBdeb\-substvars\fP(5), \fBdeb\-src\-control\fP(5), \fBdeb\-changelog\fP(5),
147\fBdeb\-control\fP(5).
148.SH ÜBERSETZUNG
149Die deutsche Übersetzung wurde 2004, 2006-2017 von Helge Kreutzmann
150<debian@helgefjell.de>, 2007 von Florian Rehnisch <eixman@gmx.de> und
1512008 von Sven Joachim <svenjoac@gmx.de>
152angefertigt. Diese Übersetzung ist Freie Dokumentation; lesen Sie die
153GNU General Public License Version 2 oder neuer für die Kopierbedingungen.
154Es gibt KEINE HAFTUNG.