Man page - dpkg-parsechangelog(1)
Packages contains this manual
- deb822(5)
- dpkg-vendor(1)
- deb-symbols(5)
- deb-src-rules(5)
- dpkg-mergechangelogs(1)
- dsc(5)
- deb-src-control(5)
- dpkg-shlibdeps(1)
- dpkg-genbuildinfo(1)
- dpkg-scanpackages(1)
- deb-substvars(5)
- dpkg-parsechangelog(1)
- dpkg-architecture(1)
- deb-triggers(5)
- deb-changelog(5)
- deb-extra-override(5)
- deb-buildinfo(5)
- dpkg-buildpackage(1)
- dpkg-distaddfile(1)
- dpkg-gencontrol(1)
- dpkg-buildtree(1)
- deb-postrm(5)
- deb-version(7)
- deb-prerm(5)
- deb-preinst(5)
- deb-src-files(5)
- dpkg-buildapi(1)
- dpkg-checkbuilddeps(1)
- deb-src-symbols(5)
- deb-old(5)
- dpkg-source(1)
- deb-changes(5)
- deb-origin(5)
- dpkg-buildflags(1)
- deb-override(5)
- deb(5)
- dpkg-scansources(1)
- deb-control(5)
- deb-split(5)
- deb-shlibs(5)
- dpkg-build-api(7)
- deb-postinst(5)
- deb-conffiles(5)
- dpkg-genchanges(1)
- dpkg-gensymbols(1)
- dpkg-name(1)
- deb-md5sums(5)
apt-get install dpkg-dev
Available languages:
en fr pt nl sv deManual
dpkg-parsechangelog
NAMNSYNOPS
BESKRIVNING
FLAGGOR
Parserflaggor
FORMAT PĂ ĂNDRINGSLOGGEN
ANTECKNINGAR
MILJĂVARIABLER
FILER
PROGRAMFEL
SE ĂVEN
ĂVERSĂTTNING
NAMN
dpkg-parsechangelog - tolka Debians Àndringsloggar
SYNOPS
dpkg-parsechangelog [ flagga ...]
BESKRIVNING
dpkg-parsechangelog lÀser och tolkar Àndringsloggen i ett uppackat DebiankÀllkodstrÀd och visar informationen i den pÄ standard ut i en maskinlÀsbar form.
FLAGGOR
-l , --file Àndringsloggfil
Anger Ă€ndringsloggfilen som information ska lĂ€sas frĂ„n. Ett â-â kan anvĂ€ndas för att ange lĂ€sning frĂ„n stadnard in. StandardvĂ€rdet Ă€r debian/changelog .
-F Àndringsloggformat
Anger format pĂ„ Ă€ndringsloggen. Som standard lĂ€ses formatet frĂ„n en speciell rad nĂ€ra slutet av Ă€ndringsloggen, om det misslyckas anvĂ€nds formatet debian som standard. Se Ă€ven /FORMAT PĂ ĂNDRINGSLOGGEN .
-L bibliotekskatalog
FörÄldrad flagga utan effekt (sedan dpkg 1.18.8). En liknande effekt kan uppnÄs för att söka perl-tolkningsmodulerna genom att sÀtta miljövariablerna PERL5LIB eller PERLLIB
-S , --show-field fÀlt
Anger namnet pÄ ett fÀlt att visa (sedan dpkg 1.17.0). FÀltnamnet visas inte, endast dess vÀrde.
-? , --help
Visar hjÀlpskÀrm och avslutar.
--version
Visar version och avslutar.
Parserflaggor
Följande
flaggor kan anvÀndas för att styra utdata
frÄn Àndringsloggtolken, till exempel
omfÄnget av poster eller formatet pÄ utdata.
--format
utdataformat
VĂ€lj utdataformat.
Stödda format Àr för nÀrvarande
dpkg
och
rfc822
.
dpkg
Ă€r det
klassiska utdataformatet (frÄn innan denna flagga var
tillgÀnglig) och förvalet. Det bestÄr av ett
stycke i Debians control-format (se
deb-control
(5)).
Om mer Àn en post önskas tas de flesta fÀlt
frÄn den första posten (vanligtvis den nyaste
posten), förutom om annat anges:
Source:
paketnamn
Namnet pÄ kÀllkodspaketet.
Version: version
Versionsnummer för kÀllkoden. Observera : För insÀndningar av endast binÀrer kan det hÀnda att det inte finns nÄgon motsvarande kÀllkodsutgÄva.
Distribution: mÄlutgÄva
En blankstegsavdelad lista med ett eller flera distributionsnamn dÀr denna version ska installeras nÀr den har sÀnts in till arkivet.
Urgency: brÄdska
Högsta brÄdskan av alla de inkluderade posterna anvÀnds, följt av de sammanslagna (avdelade med blanksteg) kommentarerna frÄn alla de begÀrda versionerna.
Maintainer: författare
Namn och e-postadress till den person som förberett Àndringarna, de Àr inte nödvÀndigtvis samma som den som sÀnt in dem eller den vanlige paketansvarige.
Date: datum
Postens datum, sÄ som det stÄr skrivet i Àndringsloggen. Med ett strptime (3)-format pÄ " %a, %d %b %Y %T %z ", men dÀr veckodagen kanske inte nödvÀndigtvis motsvarar den faktiska dagen som hÀmtas frÄn resten av datumstrÀngen. Om du behöver en mer korrekt representation av datumet, anvÀnd fÀltet Timestamp , men tÀnk pÄ att det kanske inte Àr möjligt att koppla det tillbaka till det exakta vÀrdet pÄ det hÀr fÀltet.
Timestamp: tidsstÀmpel
Datumet för posten som en tidsstÀmpel i sekundeer sedan epoken (sedan dpkg 1.18.8).
Closes: nummer-pÄ-felrapport
Closes-fÀltet i alla inkluderade poster slÄs samman.
Changes: poster-frÄn-Àndringsloggen
Texten i alla Àndringsloggposter slÄs samman. För att göra fÀltet till giltigt flerradsfÀlt i Debian-control-format ersÀtts tomma rader med en ensam punkt och alla rader fÄr ett teckens indrag. Exakt innehÄll beror pÄ formatet pÄ Àndringsloggen.
FÀlten Version , Distribution , Urgency , Maintainer och Changes krÀvs.
Ytterligare anvÀndardefinierade fÀlt kan finnas.
rfc822 -formatet anvÀnder samma fÀlt, men ger ett separat stycke för varje Àndringsloggspost sÄ att all metadata för varje post behÄlls.
--reverse
Inkludera alla Àndringar i omvÀnd ordning (sedan dpkg 1.19.1).
Observera : För dpkg -formatet kommer den första posten vara den Àldsta posten.
--all
Ta med alla Àndringar. Observera : övriga flaggor har ingen effekt nÀr denna anvÀnds.
-s
,
--since
version
-v
version
Ta med alla poster senare Àn version .
-u , --until version
Ta med alla Àndringar tidigare Àn version .
-f , --from version
Ta med alla Àndringar frÄn och med version .
-t , --to version
Ta med alla Àndringar till och med version .
-c
,
--count
antal
-n
antal
Ta med antal Àndringar frÄn början (eller slutet om antal Àr lÀgre Àn 0).
-o , --offset antal
Ăndra startpunkt för --count , rĂ€knat frĂ„n början (eller slutet om antal Ă€r lĂ€gre Ă€n 0).
FORMAT PĂ ĂNDRINGSLOGGEN
Det Àr möjligt att anvÀnda ett annat format Àn standard, genom att tillhandahÄlla en tolk för det alternativa formatet.
För att lĂ„ta dpkg-parsechangelog köra den nya tolken mĂ„ste en rad som motsvarar det reguljĂ€ra uttrycket (Perl-format) â \schangelog-format:\s+([0-9a-z]+)\W â lĂ€ggas in bland de 40 sista raderna i Ă€ndringsloggfilen. Delen i parentes Ă€r namnet pĂ„ formatet. Till exempel:
@@@ changelog-format: annatformat @@@
Namn pĂ„ Ă€ndringsloggformat Ă€r icke-tomma strĂ€ngar med smĂ„ alfanumeriska tecken (âa-z0-9â).
Om en sÄdan rad finns kommer dpkg-parsechangelog att leta efter tolken som en perlmodul Dpkg::Changelog:: annatformat ; det Àr ett fel om det inte finns. Standardformatet för Àndringsloggar Àr debian och en tolk för detta format inkluderas som standard.
Tolken ska vara ett derivat av klassen Dpkg::Changelog och implementera de krÀvda dokumenterade grÀnssnitten.
Om Àndringsloggformatet som tolkas alltid eller nÀstan alltid innehÄller en blank rad mellan individuella Àndringsposter bör dessa blanka rader tas bort, sÄ att utdataformatet blir mer kompakt.
Om Àndringsloggformatet inte innehÄller information om datum eller paketnamn bör denna information utelÀmnas frÄn utdata. Tolken bör inte försöka skapa den eller hitta den i andra kÀllor.
Om Àndringsloggen inte har det förvÀntade formatet bör tolken avsluta med en felstatus, istÀllet för att försöka virra sig genom och möjligen generera felaktiga utdata.
En Àndringsloggtolk kan inte pÄ nÄgot sÀtt interagera med anvÀndaren.
ANTECKNINGAR
De olika parserflaggorna , bortsett -v , stöds enbart sedan dpkg 1.14.16.
Hantering av korta flaggor med icke-medsÀnda vÀrden Àr endast tillgÀngligt edan dpkg 1.18.0.
MILJĂVARIABLER
DPKG_COLORS
VÀljer fÀrglÀge (sedan dpkg 1.18.5). För nÀrvarande godtas följande vÀrden: auto (förval), always och never .
DPKG_NLS
Om satt, anvÀnds för att bestÀmma om lokalt sprÄkstöd ska aktiveras, Àven kÀnt som internationaliseringsstöd (eller i18n) (sedan dpkg 1.19.0). TillÄtna vÀrden Àr: 0 och 1 (förval).
FILER
debian/changelog
Ăndringsloggsfilen, anvĂ€nds för att hĂ€mta versionsberoende information om kĂ€llkodspaketet, till exempel brĂ„dska och utgĂ„va för en insĂ€ndning, Ă€ndringarna som utförts sedan en specifik version och sjĂ€lva versionsnumret pĂ„ kĂ€llkoden.
PROGRAMFEL
FÀltet Maintainer har ett förvirrande namn som motsvarar fÀltet i filen debian/control men inte dess exakta betydelse, dÀr dess betydelse bÀttre kunde beskrivas av Changed-By -fÀltnamnet som anvÀnds i filen .changes .
SE ĂVEN
deb-changelog (5).
ĂVERSĂTTNING
Peter Krefting och Daniel Nylander.