Dies ist der Befehl dpkg-parsechangelog, der beim kostenlosen Hosting-Anbieter OnWorks mit einer unserer zahlreichen kostenlosen Online-Workstations wie Ubuntu Online, Fedora Online, dem Windows-Online-Emulator oder dem MAC OS-Online-Emulator ausgeführt werden kann
PROGRAMM:
NAME/FUNKTION
dpkg-parsechangelog – Debian-Änderungsprotokolldateien analysieren
ZUSAMMENFASSUNG
dpkg-parsechangelog [zu erhalten...]
BESCHREIBUNG
dpkg-parsechangelog liest und analysiert das Änderungsprotokoll eines entpackten Debian-Quellbaums und
gibt die darin enthaltenen Informationen in maschinenlesbarer Form auf der Standardausgabe aus.
OPTIONAL
-l Changelog-Datei
Gibt die Änderungsprotokolldatei an, aus der Informationen gelesen werden sollen. Dazu kann ein „-“ verwendet werden
Geben Sie das Lesen aus der Standardeingabe an. Die Standardeinstellung ist Debian/Änderungsprotokoll.
-F Changelog-Format
Gibt das Format des Änderungsprotokolls an. Standardmäßig wird das Format aus einem speziellen Format gelesen
Zeile am unteren Rand des Änderungsprotokolls oder schlägt dies fehl, wird standardmäßig die verwendet Debian
Standardformat. Siehe auch ÄNDERUNGSPROTOKOLL FORMATEN.
-L libdir
Geben Sie ein zusätzliches Verzeichnis für die Suche nach Parser-Skripten an. Dieses Verzeichnis ist
Durchsucht werden vor den Standardverzeichnissen, die derzeit vorhanden sind
/usr/local/lib/dpkg/parsechangelog und /usr/lib/dpkg/parsechangelog.
-S, --show-field Feld
Gibt den Namen des anzuzeigenden Feldes an (seit Dpkg 1.17.0). Der Feldname ist nicht
gedruckt, nur sein Wert.
-?, --help
Zeigen Sie die Verwendungsmeldung an und beenden Sie den Vorgang.
--Version
Version anzeigen und beenden.
Parser Optionen
Die folgenden Optionen können verwendet werden, um die Ausgabe des Changelog-Parsers zu beeinflussen, z
der Bereich der Einträge oder das Format der Ausgabe. Sie müssen vom Parser unterstützt werden
Skript in Frage. Siehe auch ANMERKUNG.
--Datei Datei
Legen Sie den Dateinamen des Änderungsprotokolls auf „Parsen“ fest. Der Standardwert ist „-“ (Standardeingabe).
-l, --Etikett Datei
Legen Sie den Namen der Änderungsprotokolldatei fest, die in Fehlermeldungen verwendet werden soll, anstatt die zu verwenden
Name aus dem --Datei Option oder deren Standardwert.
--Format Ausgabeformat
Legen Sie das Ausgabeformat fest. Derzeit unterstützte Werte sind dpkg und rfc822. dpkg lernen muss die
klassisches Ausgabeformat (von bevor diese Option existierte) und die Standardeinstellung. Es
besteht aus einem Absatz im Debian-Kontrollformat (siehe Deb-Steuerung(5)). Wenn mehr
Wenn mehr als ein Eintrag angefordert wird, werden die meisten Felder aus dem aktuellsten Eintrag übernommen.
sofern nicht anders angegeben:
Quelle: Paketname
Version: Version
Vertrieb: Zielverteilung
Dringlichkeit: Dringlichkeit
Es wird die höchste Dringlichkeit aller enthaltenen Einträge verwendet, gefolgt von der
verkettete (durch Leerzeichen getrennte) Kommentare aller angeforderten Versionen.
Betreuer: Autor
Datum: Datum
Schließt: Fehlernummer
Die Closes-Felder aller enthaltenen Einträge werden zusammengeführt.
Änderungen: Changelog-Einträge
Der Text aller Changelog-Einträge wird verkettet. Um dieses Feld zu einem zu machen
Gültiges Debian-Steuerungsformat, mehrzeiliges Feld, leere Zeilen werden durch a ersetzt
Ein einzelner Punkt und alle Zeilen sind mit einem Leerzeichen gemeint. Das genaue
Der Inhalt hängt vom Changelog-Format ab.
Das Version, Vertrieb, Dringlichkeit, Maintainer und Änderungen Felder sind Pflichtfelder.
Möglicherweise sind zusätzliche benutzerdefinierte Felder vorhanden.
Das rfc822 Das Format verwendet dieselben Felder, gibt jedoch für jedes einen separaten Absatz aus
Änderungsprotokolleintrag, sodass alle Metadaten für jeden Eintrag erhalten bleiben.
--alle Berücksichtigen Sie alle Änderungen. Hinweis: Andere Optionen haben bei Verwendung keine Auswirkung.
-s, --schon seit Version
-v Version
Berücksichtigen Sie später alle Änderungen Version.
-u, --bis um Version
Schließen Sie alle Änderungen vorher ein Version.
-f, --aus Version
Berücksichtigen Sie alle Änderungen gleich oder später Version.
-t, --zu Version
Berücksichtigen Sie alle Änderungen bis oder gleich Version.
-c, --zählen Anzahl
-n Anzahl
Include Anzahl Einträge von oben (oder vom Ende, wenn Anzahl ist kleiner als 0).
-o, - Offset Anzahl
Ändern Sie den Ausgangspunkt für --zählen, gezählt von oben (oder vom Schwanz, wenn Anzahl
ist kleiner als 0).
ÄNDERUNGSPROTOKOLL FORMATEN
Es ist möglich, ein anderes Format als das Standardformat zu verwenden, indem ein Parser dafür bereitgestellt wird
dieses alternative Format.
Um zu haben dpkg-parsechangelog Wenn Sie den neuen Parser ausführen, muss eine Zeile darin enthalten sein
die letzten 40 Zeilen der Changelog-Datei, passend zum regulären Perl-Ausdruck:
"\changelog-format:\s+([0-9a-z]+)\W“. Der Teil in Klammern sollte der Name des sein
Format. Zum Beispiel:
@@@ Changelog-Format: anderes Format @@@
Namen im Changelog-Format sind nicht leere alphanumerische Zeichenfolgen.
Wenn eine solche Zeile existiert, dann dpkg-parsechangelog wird nach dem Parser suchen als
/usr/lib/dpkg/parsechangelog/anderes Format or
/usr/local/lib/dpkg/parsechangelog/anderes Format; es ist ein Fehler, weil es nicht vorhanden ist oder
kein ausführbares Programm. Das Standard-Änderungsprotokollformat ist Debian, und ein Parser für
Es wird standardmäßig bereitgestellt.
Der Parser wird mit geöffnetem Änderungsprotokoll in der Standardeingabe zu Beginn aufgerufen
Datei. Es sollte die Datei lesen (es kann ggf. danach suchen), um die Informationen zu ermitteln
erforderlich und geben die analysierten Informationen in dem von angegebenen Format an die Standardausgabe zurück
--Format Möglichkeit. Es sollte alles akzeptieren Parser Optionen.
Wenn das zu analysierende Änderungsprotokollformat immer oder fast immer eine Leerzeile hinterlässt
Zwischen einzelnen Änderungsnotizen sollten diese Leerzeilen entfernt werden, um sie zu erstellen
der resultierende Ausgabekompakt.
Wenn das Changelog-Format keine Datums- oder Paketnameninformationen enthält, diese Informationen
sollte in der Ausgabe weggelassen werden. Der Parser sollte nicht versuchen, es zu synthetisieren oder zu finden
es aus anderen Quellen.
Wenn das Änderungsprotokoll nicht das erwartete Format hat, sollte der Parser mit einem Wert ungleich Null beenden
Exit-Status, anstatt zu versuchen, sich durchzuwursteln und möglicherweise falsche Ergebnisse zu generieren
Ausgabe.
Ein Changelog-Parser interagiert möglicherweise überhaupt nicht mit dem Benutzer.
ANMERKUNG
Alle Parser Optionen bis auf -v werden erst seit Dpkg 1.14.16 unterstützt. Dritte Seite
Parser für andere Changelog-Formate als Debian unterstützt möglicherweise nicht alle Optionen.
Kurzes Optionsparsen mit nicht gebündelten Werten ist erst seit Dpkg 1.18.0 verfügbar.
Verwenden Sie dpkg-parsechangelog online über die Dienste von onworks.net