man-pages/de/man1/dpkg-parsechangelog.1.html
2021-03-31 01:06:50 +01:00

239 lines
11 KiB
HTML

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<HTML><HEAD><TITLE>Man page of dpkg-parsechangelog</TITLE>
</HEAD><BODY>
<H1>dpkg-parsechangelog</H1>
Section: dpkg-Programmsammlung (1)<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">&nbsp;</A>
<H2>BEZEICHNUNG</H2>
dpkg-parsechangelog - auswerten von Debian changelog-Dateien
<A NAME="lbAC">&nbsp;</A>
<H2>&Uuml;BERSICHT</H2>
<B>dpkg-parsechangelog</B> [<I>Option</I> …]
<A NAME="lbAD">&nbsp;</A>
<H2>BESCHREIBUNG</H2>
<B>dpkg-parsechangelog</B> liest das &Auml;nderungsprotokoll (&raquo;changelog&laquo;) eines
entpackten Debian-Quellcodebaums ein, wertet diese aus und gibt die
Informationen in der Standard-Ausgabe in maschinenlesbarer Form aus.
<A NAME="lbAE">&nbsp;</A>
<H2>OPTIONEN</H2>
<DL COMPACT>
<DT id="1"><B>-l</B>, <B>--file</B> <I>Changelog-Datei</I><DD>
Gibt die &Auml;nderungsprotokolldatei an, aus der Informationen gelesen werden
sollen. Ein bq-' kann zur Angabe des Lesens von der Standardeingabe verwandt
werden. Standardm&auml;&szlig;ig <B>debian/changelog</B>.
<DT id="2"><B>-F</B> <I>Changelog-Format</I><DD>
Gibt das Format der &Auml;nderungsprotokolldatei an. Standardm&auml;&szlig;ig wird das
Format aus einer speziellen Zeile in der N&auml;he des Endes der
&Auml;nderungsprotokolldatei gelesen oder, falls dies fehlschl&auml;gt, wird das
<B>debian</B>-Standardformat angenommen. Siehe auch <B>CHANGELOG-FORMATE</B>.
<DT id="3"><B>-L</B> <I>libverzeichnis</I><DD>
Veraltete Option ohne Effekt (seit Dpkg 1.18.8). Setzen der
Perl-Umgebungsvariablen <B>PERL5LIB</B> oder <B>PERLLIB</B> hat einen &auml;hnlichen
Effekt, wenn nach Auswerter-Perl-Modulen gesucht wird.
<DT id="4"><B>-S</B>, <B>--show-field</B> <I>Feld</I><DD>
Spezifiziert den Namen des anzuzeigenden Feldes (seit Dpkg 1.17.0). Der
Feldname wird nicht angezeigt, nur sein Wert.
<DT id="5"><B>-?</B>, <B>--help</B><DD>
Zeige den Bedienungshinweis und beende.
<DT id="6"><B>--version</B><DD>
Gebe die Version aus und beende sich.
</DL>
<A NAME="lbAF">&nbsp;</A>
<H3>Auswerter-Optionen:</H3>
Die folgenden Optionen k&ouml;nnen verwendet werden, um die Ausgabe des
Changelog-Auswerters zu beinflussen, z.B. den Bereich der Eintr&auml;ge oder das
Format der Ausgabe.
<DL COMPACT>
<DT id="7"><B>--format</B><I> Ausgabeformat</I><DD>
Setze das Ausgabeformat. Derzeit werden die Werte <B>dpkg</B> und <B>rfc822</B>
unterst&uuml;tzt. <B>dpkg</B> ist das klassische Ausgabeformat (es existiert l&auml;nger
als diese Option), das voreingestellt ist. Es besteht aus einem Absatz im
Debian-Steuerformat (lesen Sie <B><A HREF="/cgi-bin/man/man2html?5+deb-control">deb-control</A></B>(5)). Falls mehr als ein
Eintrag angefordert wird, dann werden die meisten Felder aus dem ersten
Eintrag (normalerweise der neuste Eintrag) verwendet, falls dies nicht
anders angegeben wird:
<DL COMPACT><DT id="8"><DD>
<DL COMPACT>
<DT id="9"><B>Source:</B><I> Paketname</I><DD>
<DT id="10"><B>Version:</B><I> Version</I><DD>
<DT id="11"><B>Distribution:</B><I> Ziel-Distribution</I><DD>
<DT id="12"><B>Urgency:</B><I> Dringlichkeit</I><DD>
Die h&ouml;chste Dringlichkeit aller enthaltenen Eintr&auml;ge wird verwandt, gefolgt
von den zusammengef&uuml;gten (durch Leerzeichen getrennten) Kommentaren von
allen angeforderten Versionen.
<DT id="13"><B>Maintainer:</B><I> Autor</I><DD>
<DT id="14"><B>Date:</B><I> Datum</I><DD>
Das Datum des Eintrags als Zeichenkette, wie es im Changelog auftaucht. Mit
dem Format <B><A HREF="/cgi-bin/man/man2html?3+strptime">strptime</A></B>(3) &raquo;<B>%a, %d %b %Y %T %z</B>&laquo;, wobei der Wochentag nicht
dem echten Tag aus dem Rest der Datumszeichenkette entsprechen kann. Falls
Sie eine genauere Darstellung des Datums ben&ouml;tigen, verwenden Sie das Feld
<B>Timestamp</B>, beachten dabei aber, dass es nicht m&ouml;glich sein k&ouml;nnte, es auf
den genauen Wert in diesem Feld abzubilden.
<DT id="15"><B>Timestamp:</B><I> Zeitstempel</I><DD>
Das Datum des Eintrags als Zeitstempel in Sekunden seit der Epoche (seit
Dpkg 1.18.8).
<DT id="16"><B>Closes:</B><I> Fehlernummer</I><DD>
Die Felder &raquo;Closes&laquo; aller enthaltenen Eintr&auml;ge werden zusammengefasst.
<DT id="17"><B>Changes:</B><I> Changelog-Eintr&auml;ge</I><DD>
Der Text aller Changelog-Eintr&auml;ge wird aneinandergeh&auml;ngt. Um aus diesem Feld
ein g&uuml;ltiges mehrzeiliges Feld im Debian Steuer-Format zu bekomen, werden
leere Zeilen mit einem einzelnen Satzpunkt ersetzt und alle Zeilen durch ein
Leerzeichen einger&uuml;ckt. Der genaue Inhalt h&auml;ngt vom Changelog-Format ab.
</DL>
</DL>
<DT id="18"><DD>
Die Felder <B>Version</B>, <B>Distribution</B>, <B>Urgency</B>, <B>Maintainer</B> und
<B>Changes</B> sind verpflichtend.
<DT id="19"><DD>
Es k&ouml;nnen zus&auml;tzliche benutzerdefinierte Felder vorhanden sein.
<DT id="20"><DD>
Das <B>rfc822</B>-Format verwendet die gleichen Felder, gibt aber einzelne
Abs&auml;tze f&uuml;r jeden Changelog-Eintrag aus, so dass alle Metadaten f&uuml;r jeden
Eintrag erhalten bleiben.
<DT id="21"><B>--reverse</B><DD>
f&uuml;ge alle &Auml;nderungen in umgekehrter Reihenfolge hinzu (seit Dpkg
1.19.1). Beachten Sie: F&uuml;r das <B>dpkg</B>-Format ist der erste Eintrag der
&auml;lteste Eintrag.
<DT id="22"><B>--all</B><DD>
alle &Auml;nderungen aufnehmen. Hinweis: Andere Optionen haben keine Wirkung,
wenn diese verwandt wird.
<DT id="23"><B>-s</B>, <B>--since</B> <I>Version</I><DD>
<B>-v</B> <I>Version</I>
f&uuml;ge alle &Auml;nderungen neuer als aus <I>Version</I> hinzu.
<DT id="24"><B>-u</B>, <B>--until</B> <I>Version</I><DD>
f&uuml;ge alle &Auml;nderungen &auml;lter als aus <I>Version</I> hinzu.
<DT id="25"><B>-f</B>, <B>--from</B> <I>Version</I><DD>
f&uuml;ge alle &Auml;nderungen aus oder neuer als aus <I>Version</I> hinzu.
<DT id="26"><B>-t</B>, <B>--to</B> <I>Version</I><DD>
f&uuml;ge alle &Auml;nderungen aus oder &auml;lter als aus <I>Version</I> hinzu.
<DT id="27"><B>-c</B>, <B>--count</B> <I>Anzahl</I><DD>
<B>-n</B> <I>Anzahl</I>
f&uuml;ge <I>Anzahl</I> Eintr&auml;ge vom Kopf (oder vom Fu&szlig;, falls <I>Anzahl</I> negativ ist)
hinzu.
<DT id="28"><B>-o</B>, <B>--offset</B> <I>Zahl</I><DD>
&auml;ndere den Startpunkt f&uuml;r <B>--count</B>, gez&auml;hlt vom Kopf (oder Fu&szlig;, falls
<I>Zahl</I> negativ ist).
</DL>
<A NAME="lbAG">&nbsp;</A>
<H2>CHANGELOG-FORMATE</H2>
Es ist m&ouml;glich, ein anderes als das Standardformat zu verwenden, indem ein
Auswerter f&uuml;r dieses alternative Format bereitgestellt wird.
<P>
Damit <B>dpkg-parsechangelog</B> den neuen Auswerter ausf&uuml;hren kann, muss eine
Zeile innerhalb der letzten 40 Zeilen der Changelog-Datei enthalten sein,
die auf den folgenden regul&auml;ren Perl-Ausdruck passt:
Bq<B>\schangelog-format:\s+([0-9a-z]+)\W</B>". Der Anteil in Klammern sollte
der Name des Formats sein, beispielsweise:
<P>
<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;@@@&nbsp;changelog-format:&nbsp;<I>Anderesformat</I>&nbsp;@@@
<P>
Changelog-Formatnamen sind nichtleere kleine alphanumerische Zeichenketten
(Bqa-z0-9").
<P>
Falls eine solche Zeile existiert, wird <B>dpkg-parsechangelog</B> nach dem
Auswerter als Perl-Modul <B>Dpkg::Changelog::</B><I>Otherformat</I> suchen. Es ist
ein Fehler, wenn dieser nicht vorhanden ist. Die Gro&szlig;schreibung des
Perl-Moduls erfolgt automatisch. Das Standard-&Auml;nderungsprotokollformat ist
<B>debian</B>, hierf&uuml;r wird standardm&auml;&szlig;ig ein Auswerter bereitgestellt.
<P>
Der Auswerter sollte von der Klasse Dpkg::Changelog abgeleitet sein und die
ben&ouml;tigte dokumentierte Schnittstelle implementieren.
<P>
Falls das geparste Changelog-Format immer oder fast immer eine Leerzeile
zwischen einzelnen &Auml;nderungsnotizen l&auml;sst, sollten diese Leerzeilen
herausgefiltert werden, so dass die entstehende Ausgabe kompakt wird.
<P>
Falls das Changelog-Format kein Datum oder keine Paketnamensinformationen
enth&auml;lt, sollte diese Information in der Ausgabe unterbleiben. Der Auswerter
soll nicht versuchen, diese Daten k&uuml;nstlich zu ermitteln oder sie in anderen
Quellen zu finden.
<P>
Falls das &Auml;nderungsprotokoll nicht das erwartete Format hat, sollte sich der
Auswerter mit einem Fehler beenden, statt zu versuchen, sich irgendwie
durchzuwurschteln und m&ouml;glicherweise eine falsche Ausgabe zu erzeugen.
<P>
Ein Changelog-Auswerter darf nicht mit dem Benutzer interagieren.
<A NAME="lbAH">&nbsp;</A>
<H2>BEMERKUNGEN</H2>
Alle <B>Auswerter-Optionen</B> au&szlig;er <B>-v</B> werden seit Dpkg 1.14.16 unterst&uuml;tzt.
<P>
Das Auswerten kurzer Optionen mit nicht geb&uuml;ndelten Werten ist nur seit
Dpkg-Version 1.18.0 verf&uuml;gbar.
<A NAME="lbAI">&nbsp;</A>
<H2>UMGEBUNG</H2>
<DL COMPACT>
<DT id="29"><B>DPKG_COLORS</B><DD>
Setzt den Farbmodus (seit Dpkg 1.18.5). Die derzeit unterst&uuml;tzten Werte
sind: <B>auto</B> (Vorgabe), <B>always</B> und <B>never</B>.
<DT id="30"><B>DPKG_NLS</B><DD>
Falls dies gesetzt ist, wird es zur Entscheidung, ob Native Language
Support, auch als Internationalisierung (oder i18n) Unterst&uuml;tzung bekannt,
aktiviert wird (seit Dpkg 1.19.0). Die akzeptierten Werte sind: <B>0</B> und
<B>1</B> (Vorgabe).
</DL>
<A NAME="lbAJ">&nbsp;</A>
<H2>DATEIEN</H2>
<DL COMPACT>
<DT id="31"><B>debian/changelog</B><DD>
Die changelog-Datei wird verwendet, um versionsabh&auml;ngige Informationen &uuml;ber
das Quellpaket, wie beispielsweise die Dringlichkeit (&raquo;urgency&laquo;) und die
Distribution des Uploads, die &Auml;nderungen seit einer bestimmten
Ver&ouml;ffentlichung und die Quellversionsnummer selbst zu erhalten.
</DL>
<A NAME="lbAK">&nbsp;</A>
<H2>SIEHE AUCH</H2>
<B><A HREF="/cgi-bin/man/man2html?5+deb-changelog">deb-changelog</A></B>(5).
<A NAME="lbAL">&nbsp;</A>
<H2>&Uuml;BERSETZUNG</H2>
Die deutsche &Uuml;bersetzung wurde 2004, 2006-2019 von Helge Kreutzmann
&lt;<A HREF="mailto:debian@helgefjell.de">debian@helgefjell.de</A>&gt;, 2007 von Florian Rehnisch &lt;<A HREF="mailto:eixman@gmx.de">eixman@gmx.de</A>&gt; und
2008 von Sven Joachim &lt;<A HREF="mailto:svenjoac@gmx.de">svenjoac@gmx.de</A>&gt;
angefertigt. Diese &Uuml;bersetzung ist Freie Dokumentation; lesen Sie die
GNU General Public License Version 2 oder neuer f&uuml;r die Kopierbedingungen.
Es gibt KEINE HAFTUNG.
<P>
<HR>
<A NAME="index">&nbsp;</A><H2>Index</H2>
<DL>
<DT id="32"><A HREF="#lbAB">BEZEICHNUNG</A><DD>
<DT id="33"><A HREF="#lbAC">&Uuml;BERSICHT</A><DD>
<DT id="34"><A HREF="#lbAD">BESCHREIBUNG</A><DD>
<DT id="35"><A HREF="#lbAE">OPTIONEN</A><DD>
<DL>
<DT id="36"><A HREF="#lbAF">Auswerter-Optionen:</A><DD>
</DL>
<DT id="37"><A HREF="#lbAG">CHANGELOG-FORMATE</A><DD>
<DT id="38"><A HREF="#lbAH">BEMERKUNGEN</A><DD>
<DT id="39"><A HREF="#lbAI">UMGEBUNG</A><DD>
<DT id="40"><A HREF="#lbAJ">DATEIEN</A><DD>
<DT id="41"><A HREF="#lbAK">SIEHE AUCH</A><DD>
<DT id="42"><A HREF="#lbAL">&Uuml;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:56 GMT, March 31, 2021
</BODY>
</HTML>