256 lines
12 KiB
HTML
256 lines
12 KiB
HTML
|
|
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
|
|
<HTML><HEAD><TITLE>Man page of dsc</TITLE>
|
|
</HEAD><BODY>
|
|
<H1>dsc</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>
|
|
|
|
dsc - Format der Quellpaketsteuerdatei von Debian
|
|
<A NAME="lbAC"> </A>
|
|
<H2>ÜBERSICHT</H2>
|
|
|
|
<I>Dateiname</I><B>.dsc</B>
|
|
<A NAME="lbAD"> </A>
|
|
<H2>BESCHREIBUNG</H2>
|
|
|
|
Jedes Debian-Quellpaket besteht aus einer .dsc-Steuerdatei, die eine Reihe
|
|
von Feldern enthält.Jedes Feld beginnt mit einer Markierung, wie <B>Source</B>
|
|
oder <B>Binary</B> (Groß-/Kleinschreibung egal), gefolgt von einem Doppelpunkt
|
|
und dem Körper des Feldes. Felder werden nur durch die Feldmarkierungen
|
|
abgegrenzt. Mit anderen Worten, Feldtexte können mehrere Zeilen überspannen,
|
|
aber die Installationswerkzeuge werden im Allgemeinen die Zeilen bei der
|
|
Verarbeitung des Feldkörpers zusammenfassen (mit Ausnahme der mehrzeiligen
|
|
Felder <B>Package-List</B>, <B>Files</B>, <B>Checksums-Sha1</B> und <B>Checksums-Sha256</B>,
|
|
sehen Sie dazu unten).
|
|
<P>
|
|
|
|
Die Steuerdaten können in eine Signatur mit einer wie in RFC4880
|
|
spezifizierten OpenPGP-ASCII-Hülle eingeschlossen sein.
|
|
<A NAME="lbAE"> </A>
|
|
<H2>FELDER</H2>
|
|
|
|
<DL COMPACT>
|
|
<DT id="1"><B>Format:</B> <I>Formatversion</I> (verpflichtend)<DD>
|
|
Der Wert des Feldes gibt die Formatversion des Quellpaketes an. Der Feldwert
|
|
wird von Programmen, die mit Quellpaketen arbeiten, verwandt, um die Liste
|
|
der Dateien in dem Quellpaket zu interpretieren und zu bestimmen, wie es
|
|
entpackt wird. Die Syntax des Feldwertes ist eine numerische Hauptrevision
|
|
(Bq0-9"), ein Satzpunkt (Bq."), eine numerische Unterrevision (Bq0-9") und dann
|
|
ein optionaler Untertyp nach Leerraum (» \t«). Falls dieser spezifiziert
|
|
wird, ist er ein klein geschriebenes alphanumerisches (Bqa-z0-9") Wort in
|
|
Klammern (Bq()"). Der Untertyp ist in der Syntax optional, kann aber für eine
|
|
bestimmte Quellformatrevision verpflichtend sein.
|
|
<P>
|
|
Die von <B>dpkg</B> derzeit unterstützten Quellformate sind <B>1.0</B>, <B>2.0</B>,
|
|
<B>3.0 (native)</B>, <B>3.0 (quilt)</B>, <B>3.0 (git)</B>, <B>3.0 (bzr)</B> und <B>3.0
|
|
(custom)</B>. Siehe <B><A HREF="/cgi-bin/man/man2html?1+dpkg-source">dpkg-source</A></B>(1) für ihre Beschreibung.
|
|
<DT id="2"><B>Source:</B> <I>Quellname</I> (verpflichtend)<DD>
|
|
Der Wert dieses Feldes bestimmt den Paketnamen und wird von den meisten
|
|
Installationswerkzeugen verwendet, um Dateinamen zu erstellen.
|
|
<DT id="3"><B>Binary:</B><I> Binär-Paketliste</I><DD>
|
|
Dieses gefaltete Feld führt durch Kommata getrennte Binärpakete auf, die
|
|
dieses Quellpaket erstellen kann.
|
|
<P>
|
|
Dieses Feld wurde jetzt durch das Feld <B>Package-List</B> ersetzt, das genug
|
|
Informationen darüber, welche binären Pakete auf welcher Architektur
|
|
erstellt werden sowie Bauprofile und andere zugehörige Einschränkungen,
|
|
gibt.
|
|
<DT id="4"><B>Architecture:</B> <I>Architekturliste</I> (empfohlen)<DD>
|
|
Eine durch Leerzeichen getrennte Liste von Architekturen und
|
|
Architekturplatzhaltern, die den Typ der Hardware festlegen, für die das
|
|
Paket übersetzt werden kann. Typische Architekturnamen und
|
|
Architekturplatzhalter sind <B>amd64</B>, <B>armel</B>, <B>i386</B>, <B>linux-any</B>,
|
|
<B>any-amd64</B> usw.
|
|
<P>
|
|
Beachten Sie, dass der Wert <B>all</B> für Pakete gedacht ist, die unabhängig
|
|
von der Achitektur sind und <B>any</B> für Pakete, die architekturabhängig
|
|
sind. Die Liste kann den Wert <B>all</B> enthalten oder aus ihm alleine
|
|
bestehen. Wenn die Liste den Architekturplatzhalter <B>any</B> enthält, ist der
|
|
einzig andere in der Liste erlaubte Wert <B>all</B>.
|
|
<P>
|
|
Der Feldwert wird im Allgemeinen aus den <B>Architecture</B>-Feldern aus der
|
|
<I>debian/control</I> des Quellpaketes erstellt.
|
|
<DT id="5"><B>Version:</B> <I>Versionszeichenkette</I> (verpflichtend)<DD>
|
|
Typischerweise ist das die Original-Paketversionsnummer, in der Form, die
|
|
der Programmautor verwendet. Es kann auch eine Debian-Revisionsnummer
|
|
enthalten (für nicht aus Debian stammende Pakete). Das genaue Format und der
|
|
Sortieralgorithmus sind in <B><A HREF="/cgi-bin/man/man2html?7+deb-version">deb-version</A></B>(7) beschrieben.
|
|
<DT id="6"><B>Origin:</B><I> Name</I><DD>
|
|
Der Name der Distribution, aus der dieses Paket ursprünglich stammt.
|
|
<DT id="7"><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 ist
|
|
typischerweise die Person, die das Paket erstellt hat, im Gegensatz zum
|
|
Autor der Software, die paketiert wurde.
|
|
<DT id="8"><B>Uploaders:</B><I> Vollständiger-Name-und-E-Mail-Liste</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.
|
|
<DT id="9"><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.
|
|
<DT id="10"><B>Homepage:</B><I> URL</I><DD>
|
|
Die <I>URL</I> des Original- (Upstream-)Projekts.
|
|
<DT id="11"><B>Standards-Version:</B> <I> Versionszeichenkette</I> (empfohlen)<DD>
|
|
Dies dokumentiert die neuste Version der Standards der Distribution, an den
|
|
sich das Paket hält.
|
|
<DT id="12"><B>Vcs-Browser:</B><I> URL</I><DD>
|
|
Die <I>URL</I> der Webschnittstelle, um das Versionskontrollsystem-Depot
|
|
anzuschauen.
|
|
<DT id="13"><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>
|
|
Diese Felder verkünden die <I>URL</I> des Versionskontrollsystem-Depots, das für
|
|
die Betreuung des Pakets verwandt wird. Siehe <B><A HREF="/cgi-bin/man/man2html?5+deb-src-control">deb-src-control</A></B>(5) für
|
|
weitere Details.
|
|
<DT id="14"><B>Testsuite:</B><I> Namenliste</I><DD>
|
|
Dieses Feld verkündigt, dass das Quellpaket die angegebene Testsammlung
|
|
enthält. Der Wert ist eine durch Kommata getrennte Liste von
|
|
Testsammlungen. Falls der Wert <B>autopkgtest</B> vorkommt, wird erwartet, dass
|
|
<I>debian/tests/control</I> vorhanden ist. Falls nur die Datei aber nicht der
|
|
Wert vorhanden ist, wird <B>dpkg-source</B> den Wert automatisch (unter
|
|
Beibehaltung der vorherigen Werte) hinzufügen.
|
|
<DT id="15"><B>Testsuite-Triggers:</B><I> Paketliste</I><DD>
|
|
This field declares the comma-separated union of all test dependencies
|
|
(<B>Depends</B> fields in <I>debian/tests/control</I> file), with all restrictions
|
|
removed, and OR dependencies flattened (that is, converted to separate AND
|
|
relationships), except for binaries generated by this source package and its
|
|
meta-dependency equivalent <B>@</B>.
|
|
<P>
|
|
Hintergrund: Dieses Feld wird benötigt, da andernfalls jedes Quellpaket
|
|
entpackt werden müsste, um die Testabhängigkeiten zu ermitteln.
|
|
<DT id="16"><B>Build-Depends:</B><I> Paketliste</I><DD>
|
|
|
|
<B>Build-Depends-Arch:</B><I> Paketliste</I>
|
|
|
|
<B>Build-Depends-Indep:</B><I> Paketliste</I>
|
|
|
|
<B>Build-Conflicts:</B><I> Paketliste</I>
|
|
|
|
<B>Build-Conflicts-Arch:</B><I> Paketliste</I>
|
|
|
|
<B>Build-Conflicts-Indep:</B><I> Paketliste</I>
|
|
Diese Felder verkünden die Beziehungen zwischen dem Quellpaket und Paketen,
|
|
die daraus gebaut werden. Sie werden in der Handbuchseite <B><A HREF="/cgi-bin/man/man2html?5+deb-control">deb-control</A></B>(5)
|
|
beschrieben.
|
|
<DT id="17"><B>Package-List:</B><DD>
|
|
|
|
<BR> <I>Paket</I> <I>Pakettyp</I> <I>Sektion</I> <I>Priorität</I> <I>Schlüssel-Wert-Liste</I>
|
|
Dieses mehrzeilige Feld enthält eine Liste von Binärpaketen, die von diesem
|
|
Quellpaket erstellt werden.
|
|
<P>
|
|
Das <I>Paket</I> ist der Name des Binärpakets.
|
|
<P>
|
|
Der <I>Pakettyp</I> ist der binäre Pakettyp, normalerweise <B>deb</B>, <B>udeb</B> ist
|
|
ein anderer häufiger Wert.
|
|
<P>
|
|
<I>Sektion</I> und <I>Priorität</I> entsprechen den Feldern <I>section</I> und
|
|
<I>priority</I> des Binärpakets.
|
|
<P>
|
|
Die <I>Schlüssel-Wert-Liste</I> ist eine durch Leerzeichen getrennte
|
|
<I>Schlüssel</I><B>=</B><I>Wert</I>-Liste und die derzeit erkannten optionalen Schlüssel
|
|
sind:
|
|
<P>
|
|
<DL COMPACT><DT id="18"><DD>
|
|
<DL COMPACT>
|
|
<DT id="19"><B>arch</B><DD>
|
|
Die Architektureinschränkungen aus dem Feld <B>Architecture</B> des Binärpakets,
|
|
wobei Leerzeichen zu bq,' konvertiert wurden.
|
|
<DT id="20"><B>profile</B><DD>
|
|
Die normalisierte Bauprofileinschränkungsformel aus dem Feld
|
|
<B>Build-Profile</B> des Binärpakets, wobei »OR« in bq+' und »AND« in bq,'
|
|
umgewandelt wurden.
|
|
<DT id="21"><B>essential</B><DD>
|
|
Falls das Binärpaket »essential« ist, wird der Schlüssel den Wert des Feldes
|
|
<B>Essential</B> enthalten, der <B>yes</B> lautet.
|
|
</DL>
|
|
</DL>
|
|
|
|
<DT id="22"><B>Files:</B> (verpflichtend)<DD>
|
|
|
|
<B>Checksums-Sha1:</B> (verpflichtend)
|
|
|
|
<B>Checksums-Sha256:</B> (verpflichtend)
|
|
|
|
<BR> <I>Prüfsumme</I> <I>Größe</I> <I>Dateiname</I>
|
|
Diese mehrzeiligen Felder enthalten eine Liste von Dateien mit einer
|
|
Prüfsumme und Größe für jede. Diese Felder haben die gleiche Syntax und
|
|
unterscheiden sich nur im verwandten Prüfsummenalgorithmus: MD5 für
|
|
<B>Files</B>, SHA-1 für <B>Checksums-Sha1</B> und SHA-256 für <B>Checksums-Sha256</B>.
|
|
<P>
|
|
Die erste Zeile des Feldwertes (der Teil auf dem durch ein Doppelpunkt
|
|
gefolgten Feldnamen) ist immer leer. Der Inhalt des Feldes wird durch
|
|
Fortsetzungszeilen ausgedrückt, eine Zeile pro Datei. Jede Zeile besteht aus
|
|
der Prüfsumme, einem Leerzeichen, der Dateigröße, einem Leerzeichen und dem
|
|
Dateinamen.
|
|
<P>
|
|
Diese Felder führen alle Dateien auf, die das Quellpaket darstellen. Die
|
|
Liste der Dateien in diesen Feldern muss auf die Liste der Dateien in den
|
|
anderen dazugehörigen Feldern passen.
|
|
|
|
|
|
|
|
|
|
|
|
</DL>
|
|
<A NAME="lbAF"> </A>
|
|
<H2>FEHLER</H2>
|
|
|
|
Das Feld <B>Format</B> fügt das Format für die Datei <B>.dsc</B> und das Format des
|
|
entpackten Quellpakets zusammen.
|
|
<A NAME="lbAG"> </A>
|
|
<H2>SIEHE AUCH</H2>
|
|
|
|
<B><A HREF="/cgi-bin/man/man2html?5+deb-src-control">deb-src-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="lbAH"> </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="23"><A HREF="#lbAB">BEZEICHNUNG</A><DD>
|
|
<DT id="24"><A HREF="#lbAC">ÜBERSICHT</A><DD>
|
|
<DT id="25"><A HREF="#lbAD">BESCHREIBUNG</A><DD>
|
|
<DT id="26"><A HREF="#lbAE">FELDER</A><DD>
|
|
<DT id="27"><A HREF="#lbAF">FEHLER</A><DD>
|
|
<DT id="28"><A HREF="#lbAG">SIEHE AUCH</A><DD>
|
|
<DT id="29"><A HREF="#lbAH">Ü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>
|