465 lines
22 KiB
HTML
465 lines
22 KiB
HTML
|
|
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
|
|
<HTML><HEAD><TITLE>Man page of deb-src-control</TITLE>
|
|
</HEAD><BODY>
|
|
<H1>deb-src-control</H1>
|
|
Section: dpkg-Programmsammlung (5)<BR>Updated: 2020-03-23<BR><A HREF="#index">Index</A>
|
|
<A HREF="/cgi-bin/man/man2html">Return to Main Contents</A><HR>
|
|
|
|
|
|
<A NAME="lbAB"> </A>
|
|
<H2>BEZEICHNUNG</H2>
|
|
|
|
deb-src-control - Dateiformat der Hauptsteuerdatei von Debian-Quellpaketen
|
|
<A NAME="lbAC"> </A>
|
|
<H2>ÜBERSICHT</H2>
|
|
|
|
debian/control
|
|
<A NAME="lbAD"> </A>
|
|
<H2>BESCHREIBUNG</H2>
|
|
|
|
Jedes Debian-Quellpaket enhält die Hauptsteuerdatei Bqcontrol", die
|
|
mindestens zwei Absätze enthält, die durch eine Leerzeile getrennt
|
|
werden. Der erste Absatz führt alle allgemeinen Informationen über das
|
|
Quellpaket auf, während jeder folgende Absatz genau ein Binärpaket
|
|
beschreibt. Jeder Absatz besteht aus mindestens einem Feld. Ein Feld beginnt
|
|
mit einem Feldnamen, wie <B>Package</B> oder <B>Section</B> (Groß-/Kleinschreibung
|
|
egal), gefolgt von einem Doppelpunkt, dem Inhalt des Feldes und einem
|
|
Zeilenumbruch. Mehrzeilige Felder sind auch erlaubt, aber jede ergänzende
|
|
Zeile ohne Feldnamen sollte mit mindestens einem Leerzeichen beginnen. Der
|
|
Inhalt des mehrzeiligen Feldes wird durch die Werkzeuge im Allgemeinen zu
|
|
einer Zeile zusammengeführt (das Feld <B>Description</B> ist eine Ausnahme,
|
|
siehe unten). Um Leerzeilen in ein mehrzeiliges Feld einzufügen, verwenden
|
|
Sie einen Satzpunkt nach dem Leerzeichen. Zeilen, die mit bq<B>#</B>' beginnen,
|
|
werden als Kommentare betrachtet.
|
|
<A NAME="lbAE"> </A>
|
|
<H2>QUELLPAKET-FELDER</H2>
|
|
|
|
<DL COMPACT>
|
|
<DT id="1"><B>Source:</B> <I>Quellpaketname</I> (verpflichtend)<DD>
|
|
Der Wert dieses Feldes ist der Name des Quellpakets und sollte mit dem Namen
|
|
des Quellpakets in der Datei debian/changelog übereinstimmen. Ein Paketname
|
|
darf nur aus Kleinbuchstaben (a-z), Ziffern (0-9), Plus- (+) und
|
|
Minuszeichen (-) und Satzpunkten (.) bestehen. Paketnamen müssen mindestens
|
|
zwei Zeichen lang sein und mit einem klein geschriebenen alphanumerischen
|
|
Zeichen (a-z0-9) beginnen.
|
|
<P>
|
|
<DT id="2"><B>Maintainer:</B> <I>Vollständiger-Name-und-E-Mail</I> (empfohlen)<DD>
|
|
Sollte in dem Format BqJoe Bloggs <<A HREF="mailto:jbloggs@foo.com">jbloggs@foo.com</A>>" sein und
|
|
verweist auf die Person, die derzeit das Paket betreut, im Gegensatz zum
|
|
Autor der Software, die paketiert wurde, oder dem ursprünglichen Paketierer.
|
|
<P>
|
|
<DT id="3"><B>Uploaders:</B><I> Vollständiger-Name-und-E-Mail</I><DD>
|
|
Listet die Namen und E-Mail-Adressen der Ko-Betreuer des Pakets auf, im
|
|
gleichen Format wie das Feld <B>Maintainer</B>. Mehrere Ko-Betreuer sollten
|
|
durch Kommata getrennt werden.
|
|
<P>
|
|
<DT id="4"><B>Standards-Version:</B> <I> Versionszeichenkette</I><DD>
|
|
Dies dokumentiert die neuste Version der Standards der Distribution, an den
|
|
sich das Paket hält.
|
|
<P>
|
|
<DT id="5"><B>Description</B><I> Kurzbeschreibung</I><DD>
|
|
|
|
<B> </B><I>Langbeschreibung</I>
|
|
Das Format der Quellpaketbeschreibung ist eine kurze knappe Zusammenfassung
|
|
auf der ersten Zeile (nach dem Feld <B>Description</B>). Die folgenden Zeilen
|
|
sollten als längere, detailliertere Beschreibung verwendet werden. Jede
|
|
Zeile der Langbeschreibung muss von einem Leerzeichen begonnen werden, und
|
|
Leerzeilen in der Langbeschreibung müssen einen einzelnen bq<B>.</B>' hinter dem
|
|
einleitenden Leerzeichen enthalten.
|
|
<P>
|
|
<DT id="6"><B>Homepage:</B><I> URL</I><DD>
|
|
Die URL des Original- (Upstream-)Projekts.
|
|
<P>
|
|
<DT id="7"><B>Bugs:</B><I> URL</I><DD>
|
|
Die <I>URL</I> der Fehlerdatenbank für dieses Paket. Das derzeit verwendete
|
|
Format ist <I>BTS-Art</I><B>://</B><I>BTS-Adresse</I> wie in
|
|
<B>debbugs://bugs.debian.org</B>. Dieses Feld wird normalerweise nicht benötigt.
|
|
<P>
|
|
<DT id="8"><B>Rules-Requires-Root:</B> <B>no</B>|<B>binary-targets</B>|<I>impl-keywords</I><DD>
|
|
Dieses Feld wird verwandt, um anzuzeigen, ob die Datei <B>debian/rules</B>
|
|
(fake)root-Priviliegien benötigt, um einige ihrer Ziele auszuführen, und
|
|
falls ja, wann.
|
|
<DL COMPACT><DT id="9"><DD>
|
|
<DL COMPACT>
|
|
<DT id="10"><B>no</B><DD>
|
|
Die Binärziele werden überhaupt kein (fake)root benötigen.
|
|
<DT id="11"><B>binary-targets</B><DD>
|
|
Die Binärziele müssen immer unter (fake)root ausgeführt werden. Dieser Wert
|
|
ist die Vorgabe, wenn die Datei fehlt. Die Aufnahme dieses Feld mit einem
|
|
expliziten <B>binary-targets</B> ist zwar streng genommen nicht notwendig,
|
|
markiert aber, dass es darauf untersucht wurde.
|
|
<DT id="12"><I>Impl-Schlüsselwörter</I><DD>
|
|
Dies ist eine durch Leerzeichen getrennte Liste von Schlüsselwörtern, die
|
|
festlegen, wann (fake)root benötigt wird.
|
|
<P>
|
|
Schlüsselwörter bestehen aus <I>Namensraum</I>/<I>Fälle</I>. Der Teil <I>Namensraum</I>
|
|
kann kein »/« oder Leerraum enthalten. Der Teil <I>Fälle</I> kann kein Leerraum
|
|
enthalten. Desweiteren müssen beide Teile ausschließlich aus druckbaren
|
|
ASCII-Zeichen bestehen.
|
|
<P>
|
|
Jedes Werkzeug/Paket wird einen Namensraum nach sich selbst definieren und
|
|
eine Reihe von Fällen bereitstellen, in denen (fake)root benötigt wird
|
|
(siehe »Implementation provided keywords« in <I>rootless-builds.txt</I>).
|
|
<P>
|
|
Wenn das Feld auf eines der <I>Impl-Schlüsselwörter</I> gesetzt wird, wird das
|
|
Bauprogramm eine Schnittstelle bereitstellen, die zur Ausführung unter
|
|
(fake)root verwandt wird (siehe »Gain Root API« in <I>rootless-builds.txt</I>).
|
|
</DL>
|
|
</DL>
|
|
|
|
<P>
|
|
<DT id="13"><B>Testsuite:</B><I> Namenliste</I><DD>
|
|
|
|
<B>Testsuite-Triggers:</B><I> Paketliste</I>
|
|
Diese Felder sind in der Handbuchseite <B><A HREF="/cgi-bin/man/man2html?5+dsc">dsc</A></B>(5) beschrieben, da sie aus
|
|
Informationen, die aus <B>debian/tests/control</B> abgeleitet sind, erstellt
|
|
oder wörtlich in die control-Datei der Quellen kopiert werden.
|
|
<P>
|
|
<DT id="14"><B>Vcs-Arch*:</B><I> URL</I><DD>
|
|
|
|
<B>Vcs-Bzr:</B><I> URL</I>
|
|
|
|
<B>Vcs-Cvs:</B><I> URL</I>
|
|
|
|
<B>Vcs-Darcs:</B><I> URL</I>
|
|
|
|
<B>Vcs-Git:</B><I> URL</I>
|
|
|
|
<B>Vcs-Hg:</B><I> URL</I>
|
|
|
|
<B>Vcs-Mtn:</B><I> URL</I>
|
|
|
|
<B>Vcs-Svn:</B><I> URL</I>
|
|
Die <I>URL</I> des Versionskontrollsystem-Depots, das für die Betreuung des
|
|
Pakets verwandt wird. Derzeit werden <B>Arch</B>, <B>Bzr</B> (Bazaar), <B>Cvs</B>,
|
|
<B>Darcs</B>, <B>Git</B>, <B>Hg</B> (Mercurial), <B>Mtn</B> (Monotone) und <B>Svn</B>
|
|
(Subversion) unterstützt. Normalerweise zeigt dieses Feld auf die neuste
|
|
Version des Pakets, wie den Hauptzweig oder den Trunk.
|
|
<P>
|
|
<DT id="15"><B>Vcs-Browser:</B><I> URL</I><DD>
|
|
Die <I>URL</I> der Webschnittstelle, um das Versionskontrollsystem-Depot
|
|
anzuschauen.
|
|
<P>
|
|
<DT id="16"><B>Origin:</B><I> Name</I><DD>
|
|
Der Name der Distribution, aus der dieses Paket ursprünglich stammt. Dieses
|
|
Feld wird normalerweise nicht benötigt.
|
|
<P>
|
|
<DT id="17"><B>Section:</B><I> Sektion</I><DD>
|
|
Dies ist ein allgemeines Feld, das dem Paket eine Kategorie gibt, basierend
|
|
auf der Software, die es installiert. Einige übliche Sektionen sind
|
|
<B>utils</B>, <B>net</B>, <B>mail</B>, <B>text</B>, <B>x11</B> usw.
|
|
<P>
|
|
<DT id="18"><B>Priority:</B><I> Priorität</I><DD>
|
|
Setzt die Bedeutung dieses Pakets in Bezug zu dem Gesamtsystem. Übliche
|
|
Prioritäten sind <B>required</B>, <B>standard</B>, <B>optional</B>, <B>extra</B> usw.
|
|
<P>
|
|
Die Felder <B>Section</B> und <B>Priority</B> haben eine definierte Menge an Werten,
|
|
abhängig von den jeweiligen Distributionsrichtlinien.
|
|
<P>
|
|
<DT id="19"><B>Build-Depends:</B><I> Paketliste</I><DD>
|
|
Eine Liste der Pakete, die installiert und konfiguriert sein müssen, um das
|
|
Paket aus den Quellen zu bauen. Diese Abhängigkeiten müssen erfüllt wein,
|
|
wenn binäre architekturabhängige und unabhängige und Quellpakete gebaut
|
|
werden. Die Aufnahme einer Abhängigkeit in diese Liste hat nicht den
|
|
gleichen Effekt wie die Aufnahme in <B>Build-Depends-Arch</B> und
|
|
<B>Build-Depends-Indep</B>, da die Abhängigkeit auch beim Bau des Quellpaketes
|
|
erfüllt sein muss.
|
|
<DT id="20"><B>Build-Depends-Arch:</B><I> Paketliste</I><DD>
|
|
Identisch zu <B>Build-Depends</B>, wird aber nur zum Bau der
|
|
architekturabhängigen Pakete benötigt. In diesem Fall sind die
|
|
<B>Build-Depends</B> auch installiert. Dieses Feld wurde seit Dpkg 1.16.4
|
|
unterstützt; um mit älteren Dpkg-Versionen zu bauen, sollte stattdessen
|
|
<B>Build-Depends</B> verwandt werden.
|
|
<P>
|
|
<DT id="21"><B>Build-Depends-Indep:</B><I> Paketliste</I><DD>
|
|
Identisch zu <B>Build-Depends</B>, wird aber nur zum Bau der
|
|
architekturunabhängigen Pakete benötigt. In diesem Fall sind die
|
|
<B>Build-Depends</B> auch installiert.
|
|
<P>
|
|
<DT id="22"><B>Build-Conflicts:</B><I> Paketliste</I><DD>
|
|
Eine Liste von Paketen, die beim Bau des Pakets nicht installiert sein
|
|
sollten, beispielsweise da sie mit dem verwandten Bausystem in Konflikt
|
|
geraten. Die Aufnahme einer Abhängigkeit in diese Liste hat den gleichen
|
|
Effekt wie die Aufnahme in <B>Build-Conflicts-Arch</B> und
|
|
<B>Build-Conflicts-Indep</B> mit dem zusätzlichen Effekt, dass es für reine
|
|
Quellen-Bauten verwandt wird.
|
|
<P>
|
|
<DT id="23"><B>Build-Conflicts-Arch:</B><I> Paketliste</I><DD>
|
|
Identisch zu <B>Build-Conflicts</B>, aber nur beim Bau der architekturabhängigen
|
|
Pakete. Dieses Feld wird seit Dpkg 1.16.4 unterstützt; um mit älteren
|
|
Dpkg-Versionen zu bauen, sollte stattdessen <B>Build-Conflicts</B> verwandt
|
|
werden.
|
|
<P>
|
|
<DT id="24"><B>Build-Conflicts-Indep:</B><I> Paketliste</I><DD>
|
|
Identisch zu <B>Build-Conflicts</B>, wird aber nur zum Bau der
|
|
architekturunabhängigen Pakete benötigt.
|
|
<P>
|
|
</DL>
|
|
<P>
|
|
|
|
Die Syntax der Felder <B>Build-Depends</B>, <B>Build-Depends-Arch</B> und
|
|
<B>Build-Depends-Indep</B> ist eine Liste von Gruppen von alternativen
|
|
Paketen. Jede Gruppe ist eine Liste von durch vertikale Striche (oder
|
|
BqPipe"-Symbole) bq<B>|</B>' getrennten Paketen. Die Gruppen werden durch Kommata
|
|
bq<B>,</B>' getrennt. Sie können mit einem abschließenden Komma enden, das beim
|
|
Erstellen der Felder für <B><A HREF="/cgi-bin/man/man2html?5+deb-control">deb-control</A></B>(5) entfernt wird (seit Dpkg
|
|
1.10.14). Kommata müssen als BqUND", vertikale Striche als BqODER" gelesen
|
|
werden, wobei die vertikalen Striche stärker binden. Jeder Paketname wird
|
|
optional von einer Architektur-Spezifikation gefolgt, die nach einem
|
|
Doppelpunkt bq<B>:</B>' angehängt wird, optional gefolgt von einer
|
|
Versionsnummer-Spezifikation in Klammern bq<B>(</B>' und bq<B>)</B>', einer
|
|
Architekturspezifikation in eckigen Klammern bq<B>[</B>' und bq<B>]</B>' und einer
|
|
Einschränkungsformel, die aus einer oder mehr Listen von Profilnamen in
|
|
spitzen Klammern bq<B><</B>' und bq<B>></B>' besteht.
|
|
<P>
|
|
Syntaxtisch werden die Felder <B>Build-Conflicts</B>, <B>Build-Conflicts-Arch</B>
|
|
und <B>Build-Conflicts-Indep</B> durch eine Komma-separierte Liste von
|
|
Paketnamen dargestellt, wobei das Komma als BqUND" verstanden wird. Die Liste
|
|
kann mit einem abschließenden Komma enden, das beim Erstellen der Felder für
|
|
<B><A HREF="/cgi-bin/man/man2html?5+deb-control">deb-control</A></B>(5) entfernt wird (seit Dpkg 1.10.14). Die Angabe alternativer
|
|
Pakete mit dem BqPipe"-Symbol wird nicht unterstützt. Jedem Paketnamen folgt
|
|
optional eine Versionnummerangabe in Klammern, eine Architekturspezifikation
|
|
in eckigen Klammern und einer Einschränkungsformel, die aus einer oder mehr
|
|
Listen von Profilnamen in spitzen Klammern besteht.
|
|
<P>
|
|
Eine Architektur-Spezifikation kann ein echter Debian-Architekturname sein
|
|
(seit Dpkg 1.16.5), <B>any</B> (seit Dpkg 1.16.2) oder <B>native</B> (seit Dpkg
|
|
1.16.5). Falls er fehlt, ist die Vorgabe für das Feld <B>Build-Depends</B> die
|
|
aktuelle Host-Architektur, die Vorgabe für das Feld <B>Build-Conflicts</B> ist
|
|
<B>any</B>. Jeder echte Debian-Architekturname passt genau auf diese Architektur
|
|
für diesen Paketnamen, <B>any</B> passt auf jede Architektur für diesen
|
|
Paketnamen, falls das Paket mit <B>Multi-Arch: allowed</B> markiert ist, und
|
|
<B>native</B> passt auf die aktuelle Bau-Architektur, falls das Paket nicht mit
|
|
<B>Multi-Arch: foreign</B> markiert ist.
|
|
<P>
|
|
Eine Versionsnummer kann mit bq<B>>></B>' beginnen, in diesem Falle
|
|
passen alle neueren Versionen, und kann die Debian-Paketrevision (getrennt
|
|
durch einen Bindestrich) enthalten oder auch nicht. Akzeptierte
|
|
Versionsbeziehungen sind bq<B>>></B>' für größer als, bq<B><<</B>' für
|
|
kleiner als, bq<B>>=</B>' für größer als oder identisch zu, bq<B><=</B>' für
|
|
kleiner als oder identisch zu und bq<B>=</B>' für identisch zu.
|
|
<P>
|
|
Eine Architekturspezifikation besteht aus einer oder mehreren durch
|
|
Leerraumzeichen getrennten Architekturnamen. Jedem Namen darf ein
|
|
Ausrufezeichen vorangestellt werden, das BqNICHT" bedeutet.
|
|
<P>
|
|
Eine Einschränkungsformel besteht aus einer oder mehrerer durch Leerraum
|
|
getrennten Einschränkungslisten. Jede Einschränkungsliste wird in spitze
|
|
Klammern eingeschlossen. Einträge in den Einschränkungslisten sind
|
|
Bauprofilnamen, getrennt durch Leerraum. Diesen Listen kann ein
|
|
Ausrufezeichen vorangestellt werden, das BqNICHT" bedeutet. Eine
|
|
Einschränkungsformel stellt einen Ausdruck in einer disjunkte Normalform
|
|
dar.
|
|
<P>
|
|
Beachten Sie, dass die Abhängigkeiten von Paketen aus der Menge der
|
|
<B>build-essential</B> entfallen kann und die Angabe von Baukonflikten gegen sie
|
|
nicht möglich ist. Eine Liste dieser Pakete befindet sich im Paket
|
|
build-essential.
|
|
<P>
|
|
<P>
|
|
<A NAME="lbAF"> </A>
|
|
<H2>BINÄRPAKET-FELDER</H2>
|
|
|
|
<P>
|
|
<P>
|
|
|
|
Beachten Sie, dass die Felder <B>Priority</B>, <B>Section</B> und <B>Homepage</B> sich
|
|
auch im Binärprogrammabsatz befinden können, um die globalen Werte des
|
|
Quellpakets zu überschreiben.
|
|
<P>
|
|
<DL COMPACT>
|
|
<DT id="25"><B>Package:</B> <I>Binärpaketname</I> (verpflichtend)<DD>
|
|
Dieses Feld wird zur Angabe des Binärpaketnamens verwandt. Es gelten die
|
|
gleichen Einschränkungen wie beim Quellpaketnamen.
|
|
<P>
|
|
<DT id="26"><B>Package-Type:</B> <B>deb</B>|<B>udeb</B>|<I>type</I><DD>
|
|
Dieses Feld definiert die Art des Pakets. <B>udeb</B> ist für größenbegrenzte
|
|
Pakete, wie sie vom Debian-Installer verwandt werden. <B>deb</B> ist der
|
|
Standardwert, er wird angenommen, falls das Feld fehlt. Weitere Typen
|
|
könnten in der Zukunft hinzugefügt werden.
|
|
<P>
|
|
<DT id="27"><B>Architecture:</B> <I>arch</I>|<B>all</B>|<B>any</B> (verpflichtend)<DD>
|
|
Die Architektur gibt an, auf welcher Art von Hardware dieses Paket
|
|
läuft. Bei Paketen, die auf allen Architekturen laufen, verwenden Sie den
|
|
Wert <B>any</B>. Für Pakete, die architekturunabhängig sind, wie Shell- und
|
|
Perl-Skripte oder Dokumentation, verwenden Sie den Wert <B>all</B>. Um das Paket
|
|
für einen bestimmten Satz von Architekturen zu begrenzen, geben Sie die
|
|
durch Leerzeichen getrennten Namen der Architekturen an. Es ist auch
|
|
möglich, Platzhalter für Architekturen in dieser Liste anzugeben (lesen Sie
|
|
<B><A HREF="/cgi-bin/man/man2html?1+dpkg-architecture">dpkg-architecture</A></B>(1) für weitere Informationen dazu).
|
|
<P>
|
|
<DT id="28"><B>Build-Profiles:</B> <I>Einschränkungsformel</I><DD>
|
|
Dieses Feld legt die Bedingungen fest, zu denen dieses Binärpaket (nicht)
|
|
baut. Um diese Bedingung auszudrücken, wird die Einschränkungsformelsyntax
|
|
aus dem Feld <B>Build-Depends</B> verwandt.
|
|
<P>
|
|
Falls der Absatz eines binären Pakets dieses Feld nicht enthält, dann
|
|
bedeutet dies implizit, dass es mit allen Bauprofilen (darunter auch keinem)
|
|
baut.
|
|
<P>
|
|
Mit anderen Worten: Falls der Absatz eines Binärpaketes mit einem nicht
|
|
leeren Feld <B>Build-Profiles</B> kommentiert wird, dann wird dieses Binärpaket
|
|
erstellt, falls und nur falls der Ausdruck in konjunktiver Normalform sich
|
|
auf »wahr« berechnet.
|
|
<P>
|
|
<DT id="29"><B>Essential:</B> <B>yes</B>|<B>no</B><DD>
|
|
|
|
<B>Build-Essential:</B> <B>yes</B>|<B>no</B>
|
|
|
|
<B>Multi-Arch:</B> <B>same</B>|<B>foreign</B>|<B>allowed</B>|<B>no</B>
|
|
|
|
<B>Tag:</B> <I> Liste-von-Markierungen</I>
|
|
|
|
<B>Description:</B> <I>Kurzbeschreibung</I> (empfohlen)
|
|
Diese Felder sind in der Handbuchseite <B><A HREF="/cgi-bin/man/man2html?5+deb-control">deb-control</A></B>(5) beschrieben, da sie
|
|
wörtlich in die control-Datei des Binärpakets kopiert werden.
|
|
<P>
|
|
<DT id="30"><B>Depends:</B> <I> Paketliste</I><DD>
|
|
|
|
<B>Pre-Depends:</B> <I> Paketliste</I>
|
|
|
|
<B>Recommends:</B> <I> Paketliste</I>
|
|
|
|
<B>Suggests:</B> <I> Paketliste</I>
|
|
|
|
<B>Breaks:</B> <I> Paketliste</I>
|
|
|
|
<B>Enhances:</B> <I> Paketliste</I>
|
|
|
|
<B>Replaces:</B> <I>Paketliste</I>
|
|
|
|
<B>Conflicts:</B> <I> Paketliste</I>
|
|
|
|
<B>Provides:</B> <I> Paketliste</I>
|
|
|
|
<B>Built-Using:</B> <I> Paketliste</I>
|
|
Diese Felder geben Beziehungen zwischen Paketen an. Sie werden in der
|
|
Handbuchseite <B><A HREF="/cgi-bin/man/man2html?5+deb-control">deb-control</A></B>(5) erläutert. In <I>debian/control</I> können diese
|
|
Felder auch mit einem abschließenden Komma enden (seit Dpkg 1.10.14),
|
|
Architekturspezifikations- und -einschränkungsformeln enthalten, die alle
|
|
beim Erstellen von <B><A HREF="/cgi-bin/man/man2html?5+deb-control">deb-control</A></B>(5) reduziert werden.
|
|
<P>
|
|
<DT id="31"><B>Subarchitecture:</B> <I> Wert</I><DD>
|
|
|
|
<B>Kernel-Version:</B> <I> Wert</I>
|
|
|
|
<B>Installer-Menu-Item:</B> <I> Wert</I>
|
|
Diese Felder werden im Debian-Installer in <B>udeb</B>s verwandt und werden
|
|
normalerweise nicht benötigt. Lesen Sie
|
|
/usr/share/doc/debian-installer/devel/modules.txt aus dem Paket
|
|
<B>debian-installer</B> für weitere Informationen über sie.
|
|
<P>
|
|
</DL>
|
|
<A NAME="lbAG"> </A>
|
|
<H2>BENUTZERDEFINIERTE FELDER</H2>
|
|
|
|
Es ist erlaubt, zusätzliche benutzerdefinierte Felder zu der Steuerdatei
|
|
hinzuzufügen. Die Werkzeuge werden diese Felder ignorieren. Falls Sie
|
|
möchten, dass diese Felder in die Ausgabedateien, wie das Binärpaket,
|
|
rüberkopiert werden sollen, müssen Sie ein angepasstes Namensschema
|
|
verwenden: Die Felder sollten mit einem <B>X</B>, gefolgt von Null oder mehreren
|
|
Buchstaben aus <B>SBC</B> und einem Gedankenstrich, beginnen.
|
|
<P>
|
|
<DL COMPACT>
|
|
<DT id="32"><B>S</B><DD>
|
|
Das Feld wird in der Steuerdatei des Quellpakets auftauchen, siehe
|
|
<B><A HREF="/cgi-bin/man/man2html?5+dsc">dsc</A></B>(5).
|
|
<DT id="33"><B>B</B><DD>
|
|
Das Feld wird in der Steuerdatei des Binärpakets auftauchen, siehe
|
|
<B><A HREF="/cgi-bin/man/man2html?5+deb-control">deb-control</A></B>(5).
|
|
<DT id="34"><B>C</B><DD>
|
|
Das Feld wird in der Steuerdatei des Uploads (.changes) auftauchen, siehe
|
|
<B><A HREF="/cgi-bin/man/man2html?5+deb-changes">deb-changes</A></B>(5).
|
|
<P>
|
|
</DL>
|
|
<P>
|
|
|
|
Beachten Sie, dass die Präfixe <B>X</B>[<B>SBC</B>]<B>-</B> abgeschnitten werden, wenn
|
|
die Felder in die Ausgabedateien rüberkopiert werden. Ein Feld
|
|
<B>XC-Approved-By</B> wird als <B>Approved-By</B> in der .changes-Datei und nicht in
|
|
der Steuerdatei des Binär- und Quellpakets auftauchen.
|
|
<P>
|
|
Beachten Sie, dass diese Benutzer-definierten Felder den globalen Namensraum
|
|
nutzen werden und somit in der Zukunft mit offiziell erkannten Feldern
|
|
kollidieren könnten. Um solche möglichen Situationen zu vermeiden, können
|
|
Sie den Feldern <B>Private-</B>, wie in <B>XB-Private-Neues-Feld</B>, voranstellen.
|
|
<P>
|
|
<A NAME="lbAH"> </A>
|
|
<H2>BEISPIEL</H2>
|
|
|
|
|
|
<PRE>
|
|
# Kommentar
|
|
Source: dpkg
|
|
Section: admin
|
|
Priority: required
|
|
Maintainer: Dpkg Developers <<A HREF="mailto:debian-dpkg@lists.debian.org">debian-dpkg@lists.debian.org</A>>
|
|
# dieses Feld wird in das Binär- und Quellpaket kopiert
|
|
XBS-Upstream-Release-Status: stable
|
|
Homepage: <A HREF="https://wiki.debian.org/Teams/Dpkg">https://wiki.debian.org/Teams/Dpkg</A>
|
|
Vcs-Browser: <A HREF="https://git.dpkg.org/cgit/dpkg/dpkg.git">https://git.dpkg.org/cgit/dpkg/dpkg.git</A>
|
|
Vcs-Git: <A HREF="https://git.dpkg.org/git/dpkg/dpkg.git">https://git.dpkg.org/git/dpkg/dpkg.git</A>
|
|
Standards-Version: 3.7.3
|
|
Build-Depends: pkg-config, debhelper (>= 4.1.81),
|
|
libselinux1-dev (>= 1.28-4) [!linux-any]
|
|
|
|
Package: dpkg-dev
|
|
Section: utils
|
|
Priority: optional
|
|
Architecture: all
|
|
# dies ist ein spezielles Feld im Binärpaket
|
|
XB-Mentoring-Contact: Raphael Hertzog <<A HREF="mailto:hertzog@debian.org">hertzog@debian.org</A>>
|
|
Depends: dpkg (>= 1.14.6), perl5, perl-modules, cpio (>= 2.4.2-2),
|
|
bzip2, lzma, patch (>= 2.2-1), make, binutils, libtimedate-perl
|
|
Recommends: gcc | c-compiler, build-essential
|
|
Suggests: gnupg, debian-keyring
|
|
Conflicts: dpkg-cross (<< 2.0.0), devscripts (<< 2.10.26)
|
|
Replaces: manpages-pl (<= 20051117-1)
|
|
Description: Debian package development tools
|
|
This package provides the development tools (including dpkg-source)
|
|
required to unpack, build and upload Debian source packages.
|
|
.
|
|
Most Debian source packages will require additional tools to build;
|
|
for example, most packages need make and the C compiler gcc.
|
|
</PRE>
|
|
|
|
<P>
|
|
<P>
|
|
|
|
<A NAME="lbAI"> </A>
|
|
<H2>SIEHE AUCH</H2>
|
|
|
|
<B><A HREF="/cgi-bin/man/man2html?5+deb-control">deb-control</A></B>(5), <B><A HREF="/cgi-bin/man/man2html?7+deb-version">deb-version</A></B>(7), <B><A HREF="/cgi-bin/man/man2html?1+dpkg-source">dpkg-source</A></B>(1)
|
|
<A NAME="lbAJ"> </A>
|
|
<H2>ÜBERSETZUNG</H2>
|
|
|
|
Die deutsche Übersetzung wurde 2004, 2006-2019 von Helge Kreutzmann
|
|
<<A HREF="mailto:debian@helgefjell.de">debian@helgefjell.de</A>>, 2007 von Florian Rehnisch <<A HREF="mailto:eixman@gmx.de">eixman@gmx.de</A>> und
|
|
2008 von Sven Joachim <<A HREF="mailto:svenjoac@gmx.de">svenjoac@gmx.de</A>>
|
|
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.
|
|
<P>
|
|
|
|
<HR>
|
|
<A NAME="index"> </A><H2>Index</H2>
|
|
<DL>
|
|
<DT id="35"><A HREF="#lbAB">BEZEICHNUNG</A><DD>
|
|
<DT id="36"><A HREF="#lbAC">ÜBERSICHT</A><DD>
|
|
<DT id="37"><A HREF="#lbAD">BESCHREIBUNG</A><DD>
|
|
<DT id="38"><A HREF="#lbAE">QUELLPAKET-FELDER</A><DD>
|
|
<DT id="39"><A HREF="#lbAF">BINÄRPAKET-FELDER</A><DD>
|
|
<DT id="40"><A HREF="#lbAG">BENUTZERDEFINIERTE FELDER</A><DD>
|
|
<DT id="41"><A HREF="#lbAH">BEISPIEL</A><DD>
|
|
<DT id="42"><A HREF="#lbAI">SIEHE AUCH</A><DD>
|
|
<DT id="43"><A HREF="#lbAJ">ÜBERSETZUNG</A><DD>
|
|
</DL>
|
|
<HR>
|
|
This document was created by
|
|
<A HREF="/cgi-bin/man/man2html">man2html</A>,
|
|
using the manual pages.<BR>
|
|
Time: 00:04:57 GMT, March 31, 2021
|
|
</BODY>
|
|
</HTML>
|