Dit is de opdracht dctrl2xml die kan worden uitgevoerd in de gratis hostingprovider van OnWorks met behulp van een van onze meerdere gratis online werkstations zoals Ubuntu Online, Fedora Online, Windows online emulator of MAC OS online emulator
PROGRAMMA:
NAAM
dctrl2xml - Debian-controlegegevens naar XML-converter
KORTE INHOUD
dctrl2xml [-x | -j] [-f FILE]
PRODUCTBESCHRIJVING
dctrl2xml is een tool die Debian-controlegegevens omzet in een XML-weergave. Het kan
worden gebruikt om gegevens te converteren die normaal worden gevonden in debian/control, .changes, .dsc,
Pakketten, bronnen en soortgelijke bestanden als XML.
Voor de meeste velden dctrl2xml gebruikt gewoon de veldnaam als elementnaam en de veldgegevens als
elementinhoud. Voor andere velden, zoals velden voor pakketinterrelaties (Afhankelijk,
Build-Depends, enz.) of het veld Bestanden in .changes- of Sources-bestanden, dctrl2xml
analyseert bovendien hun veldgegevens om deze in een meer fijngestructureerde vorm weer te geven.
OPTIES
Voor een volledig overzicht van opties, run dctrl2xml --help.
--versie
Toon het versienummer van dctrl2xml.
-h, --help
Help over opties weergeven.
-f FILE, --bestand=FILE
Lees de Debian-controlegegevens uit een bestand FILE in plaats van standaardinvoer. FILE kan zijn
een gewoon tekstbestand of een gzip-, bzip2- of ZIP-bestand.
-x, --xml
Voer de Debian-controlegegevens uit als XML (standaard).
-j, --json
Voer de Debian-besturingsgegevens uit als JSON.
Voorbeelden
dctrl2xml -f /var/lib/dpkg/beschikbaar
Converteer het geheel dpkg(1) beschikbaar bestand naar XML en afdrukken naar standaarduitvoer.
Dit is een typische stresstest voor dctrl2xml.
apt-cache tonen hallo build-essentiële | dctrl2xml
Converteer de pakketrecords van de hello- en build-essential-pakketten naar XML en
druk het af naar standaarduitvoer. Dit is een voorbeeld van hoe dctrl2xml kan worden gebruikt in
leidingen waar het de besturingsgegevens van standaardinvoer leest.
apt-cache toont rc hallo | dctrl2xml | xmllint --formaat -
Dit is vergelijkbaar met het bovenstaande voorbeeld, behalve dat de xmllint(1) gereedschap (dat zich in
het Debian-pakket libxml2-utils) wordt gebruikt voor het opnieuw formatteren en opnieuw inspringen dctrl2xml's
uitvoer om het leesbaarder te maken en dat het bronpakket de
Hallo-pakket wordt gebruikt.
apt-cache toont rc hallo | dctrl2xml -j
In dit voorbeeld wordt het bronpakketrecord van hello afgedrukt als JSON in plaats van XML.
Gebruik dctrl2xml online met behulp van onworks.net-services