Ito ang command na dctrl2xml na maaaring patakbuhin sa OnWorks na libreng hosting provider gamit ang isa sa aming maramihang libreng online na workstation gaya ng Ubuntu Online, Fedora Online, Windows online emulator o MAC OS online emulator
PROGRAMA:
NAME
dctrl2xml - Debian control data sa XML converter
SINOPSIS
dctrl2xml [-x | -j] [-f FILE]
DESCRIPTION
dctrl2xml ay isang tool na nagko-convert ng data ng kontrol ng Debian sa isang representasyon ng XML. Maaari itong
gamitin para mag-convert ng data na karaniwang makikita sa debian/control, .changes, .dsc,
Packages, Sources, at mga katulad na file sa XML.
Para sa karamihan ng mga patlang dctrl2xml ginagamit lang ang pangalan ng field bilang pangalan ng elemento at ang data ng field bilang
nilalaman ng elemento. Para sa iba pang mga field, tulad ng package interrelationship fields (Depende,
Build-Depends, atbp.) o ang field na Mga File sa .changes o Sources na mga file, dctrl2xml
Bukod pa rito, pini-parse ang kanilang data ng field para i-represent ito sa mas pinong-structured na form.
Opsyon
Para sa buong buod ng mga opsyon, tumakbo dctrl2xml - Tumulong.
--bersyon
Ipakita ang numero ng bersyon ng dctrl2xml.
-h, - Tumulong
Magpakita ng tulong tungkol sa mga opsyon.
-f FILE, --file=FILE
Basahin ang data ng kontrol ng Debian mula sa file FILE sa halip na karaniwang input. FILE ay maaaring maging
alinman sa isang plain text file o isang gzip, bzip2 o ZIP file.
-x, --xml
I-output ang data ng kontrol ng Debian bilang XML (default).
-j, --json
I-output ang data ng kontrol ng Debian bilang JSON.
HALIMBAWA
dctrl2xml -f /var/lib/dpkg/available
I-convert ang kabuuan dpkg(1) magagamit na file sa XML at i-print ito sa karaniwang output.
Ito ay isang tipikal na stress test para sa dctrl2xml.
apt-cache Ipakita hoy build-essential | dctrl2xml
I-convert ang mga talaan ng package ng hello at build-essential packages sa XML at
i-print ito sa karaniwang output. Ito ay isang halimbawa kung paano dctrl2xml maaaring magamit sa
pipe kung saan binabasa nito ang control data mula sa karaniwang input.
apt-cache showsrc hoy | dctrl2xml | xmlint --format -
Ito ay katulad ng halimbawa sa itaas, maliban na ang xmlint(1) kasangkapan (na nasa
ang libxml2-utils Debian package) ay ginagamit para mag-reformat at mag-reindent dctrl2xml's
output upang gawin itong mas nababasa ng tao at ang source package ay nagtatala ng
hello package ang gamit.
apt-cache showsrc hoy | dctrl2xml -j
Sa halimbawang ito, ang record ng source package ng hello ay naka-print bilang JSON sa halip na XML.
Gumamit ng dctrl2xml online gamit ang mga serbisyo ng onworks.net