chiark / gitweb /
awful debugging hacking
[dpkg] / man / de / dpkg-gencontrol.man
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
29 dpkg\-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
36 Debian\-Quellcodebaum und erzeugt eine binäre Paket\-control\-Datei
37 (standardmäßig debian/tmp/DEBIAN/control); dabei vereinfacht es die Felder
38 mit Paketbeziehungen.
39 .sp
40 Daher werden \fBPre\-Depends\fP, \fBDepends\fP, \fBRecommends\fP und \fBSuggests\fP in
41 dieser Reihenfolge vereinfacht, indem Abhängigkeiten, die aufgrund der
42 jeweils ermittelten stärkeren Abhängigkeit bereits erfüllt sind, entfernt
43 werden. Es wird auch alle Selbstabhängigkeiten entfernen (tatsächlich werden
44 alle Abhängigkeiten entfernt, die aufgrund der installierten Version des
45 aktuellen Pakets automatisch erfüllt werden). Logisch betrachtet behält es
46 den Durchschnitt von mehrfachen Abhängigkeiten auf das gleiche Paket. Die
47 Reihenfolge der Abhängigkeiten wird so gut wie möglich beibehalten: falls
48 eine Abhängigkeit aufgrund einer weiter hinten im Feld auftauchenden
49 weiteren Abhängigkeit gestrichen werden muss, so übernimmt die letztere
50 Abhängigkeit den Platz der gestrichenen.
51 .sp
52 Die anderen Paketbeziehungsfelder (\fBEnhances\fP, \fBConflicts\fP, \fBBreaks\fP,
53 \fBReplaces\fP und \fBProvides\fP) werden auch individuell vereinfacht, indem die
54 Vereinigung der verschiedenen Abhängigkeiten berechnet wird, wenn ein Paket
55 mehrfach 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
63 Setzt die Versionsnummer des zu erstellenden Binärpaketes.
64 .TP 
65 \fB\-V\fP\fIName\fP\fB=\fP\fIWert\fP
66 Setzt eine Ausgabesubstitutionsvariable. Lesen Sie \fBdeb\-substvars\fP(5) für
67 eine Besprechung der Ausgabesubstitution.
68 .TP 
69 \fB\-T\fP\fISubstvars\-Datei\fP
70 Lese die Substitutionsvariablen aus \fISubstvars\-Datei\fP; standardmäßig
71 \fBdebian/substvars\fP. Diese Option kann mehrfach verwandt werden, um
72 Substitutionsvariablen 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
78 Entferne ein Ausgabesteuerdateifeld.
79 .TP 
80 \fB\-c\fP\fISteuerdatei\fP
81 Gibt die Haupt\-control\-Datei an, aus der Informationen gelesen werden
82 sollen. Standardmäßig \fBdebian/control\fP.
83 .TP 
84 \fB\-l\fP\fIChangelog\-Datei\fP
85 Gibt die Änderungsprotokolldatei an, aus der Informationen gelesen werden
86 sollen. Standardmäßig \fBdebian/changelog\fP.
87 .TP 
88 \fB\-f\fP\fIDateienlist\-Datei\fP
89 Lese oder schreibe die Liste der hochzuladenen Dateien hierher, statt
90 \fBdebian/files\fP zu verwenden.
91 .TP 
92 \fB\-F\fP\fIChangelog\-Format\fP
93 Spezifiziert das Format des Changelogs. Lesen Sie \fBdpkg\-parsechangelog\fP(1)
94 für Informationen über alternative Formate.
95 .TP 
96 \fB\-p\fP\fIPaket\fP
97 Erstellt Informationen für das Binärpaket \fIPaket\fP. Falls die Steuerdatei
98 der Quellen nur ein Binärpakete aufführt, kann diese Option weggelassen
99 werden; andernfalls ist sie notwendig, um festzulegen, von welchen
100 Binärpaketen die Informationen erstellt werden sollen.
101 .TP 
102 \fB\-n\fP\fIDateiname\fP
103 Gehe davon aus, das der Dateiname des Pakets \fIDateiname\fP sein wird, statt
104 des normalen Dateinamens Paket_Version_Architektur.deb.
105 .TP 
106 \fB\-is\fP, \fB\-ip\fP, \fB\-isp\fP
107 Diese Optionen werden aufgrund der Kompatibilität mit älteren Versionen der
108 Dpkg\-Bauskripte ignoriert, sind aber jetzt veraltet. Bisher wurden sie
109 verwendet, um \fBdpkg\-gencontrol\fP mitzuteilen, die Felder »Section« und
110 »Priority« in die Steuerdatei mit aufzunehmen. Dies passiert jetzt
111 standardmäßig. Falls Sie das alte Verhalten erreichen möchten, können Sie
112 die Option \fB\-U\fP verwenden, um Felder aus der Steuerdatei zu entfernen.
113 .TP 
114 \fB\-P\fP\fIPaketbauverzeichnis\fP
115 Teilt \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
117 der Substitutionsvariablen \fBInstalled\-Size\fP und des Feldes der Steuerdatei
118 (mittels \fBdu\fP) zu finden, und für den Standard\-Ablageplatz der
119 Ausgabedatei.
120 .TP 
121 \fB\-O\fP[\fIDateiname\fP]
122 Die control\-Datei in die Standardausgabe (oder \fIDateiname\fP falls angegeben,
123 seit 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)
125 ausgeben.
126 .TP 
127 \fB\-?\fP, \fB\-\-help\fP
128 Zeige den Bedienungshinweis und beende.
129 .TP 
130 \fB\-\-version\fP
131 Gebe die Version aus und beende sich.
132 .
133 .SH DATEIEN
134 .TP 
135 \fBdebian/control\fP
136 Die Hauptsteuerinformationsdatei für die Quellen. Sie gibt
137 versionsunabhängige Informationen über das Quellpaket und die Binärpakete,
138 die sie erstellen kann, an.
139 .TP 
140 \fBdebian/files\fP
141 Die Liste der erstellten Dateien, die Teil des Uploads sind, der vorbereitet
142 wird. \fBdpkg\-gencontrol\fP fügt die vermuteten Dateinamen von Binärpaketen
143 hinzu, 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
149 Die deutsche Übersetzung wurde 2004, 2006-2017 von Helge Kreutzmann
150 <debian@helgefjell.de>, 2007 von Florian Rehnisch <eixman@gmx.de> und
151 2008 von Sven Joachim <svenjoac@gmx.de>
152 angefertigt. Diese Übersetzung ist Freie Dokumentation; lesen Sie die
153 GNU General Public License Version 2 oder neuer für die Kopierbedingungen.
154 Es gibt KEINE HAFTUNG.