นี่คือคำสั่ง dctrl2xml ที่สามารถเรียกใช้ในผู้ให้บริการโฮสต์ฟรีของ OnWorks โดยใช้หนึ่งในเวิร์กสเตชันออนไลน์ฟรีของเรา เช่น Ubuntu Online, Fedora Online, โปรแกรมจำลองออนไลน์ของ Windows หรือโปรแกรมจำลองออนไลน์ของ MAC OS
โครงการ:
ชื่อ
dctrl2xml - ข้อมูลควบคุมเดเบียนเป็นตัวแปลง XML
เรื่องย่อ
dctrl2xml [-x | -j] [-ฉ ไฟล์]
DESCRIPTION
dctrl2xml เป็นเครื่องมือที่แปลงข้อมูลการควบคุม Debian เป็นการแสดง XML มันสามารถ
ใช้เพื่อแปลงข้อมูลซึ่งปกติจะพบในเดเบียน/การควบคุม, .changes, .dsc,
แพ็คเกจ แหล่งที่มา และไฟล์ที่คล้ายกับ XML
สำหรับเขตข้อมูลส่วนใหญ่ dctrl2xml เพียงใช้ชื่อฟิลด์เป็นชื่อองค์ประกอบและข้อมูลฟิลด์เป็น
เนื้อหาองค์ประกอบ สำหรับฟิลด์อื่นๆ เช่น ฟิลด์ความสัมพันธ์ระหว่างแพ็คเกจ (ขึ้นอยู่กับ
Build-Depends เป็นต้น) หรือช่องไฟล์ในไฟล์ .changes หรือ Sources dctrl2xml
แยกวิเคราะห์ข้อมูลภาคสนามเพิ่มเติมเพื่อแสดงในรูปแบบที่มีโครงสร้างที่ละเอียดยิ่งขึ้น
OPTIONS
สำหรับข้อมูลสรุปตัวเลือกทั้งหมด ให้เรียกใช้ dctrl2xml --ช่วยด้วย.
--รุ่น
แสดงหมายเลขเวอร์ชันของ dctrl2xml
-h, --ช่วยด้วย
แสดงความช่วยเหลือเกี่ยวกับตัวเลือก
-f ไฟล์, --ไฟล์=ไฟล์
อ่านข้อมูลการควบคุม Debian จากไฟล์ ไฟล์ แทนอินพุตมาตรฐาน ไฟล์ เป็นไปได้
ไฟล์ข้อความธรรมดาหรือไฟล์ gzip, bzip2 หรือ ZIP
-x, --xml
เอาต์พุตข้อมูลการควบคุม Debian เป็น XML (ค่าเริ่มต้น)
-j, --json
ส่งออกข้อมูลการควบคุมเดเบียนเป็น JSON
ตัวอย่าง
dctrl2xml -f /var/lib/dpkg/ว่าง
แปลงทั้งหมด dpkg(1) ไฟล์ที่พร้อมใช้งานสำหรับ XML และพิมพ์ไปยังเอาต์พุตมาตรฐาน
นี่คือการทดสอบความเครียดทั่วไปสำหรับ dctrl2xml.
apt-แคช โชว์ สวัสดี สร้างจำเป็น | dctrl2xml
แปลงบันทึกแพ็คเกจของแพ็คเกจ hello และ build-essential เป็น XML และ
พิมพ์ไปยังเอาต์พุตมาตรฐาน นี่คือตัวอย่างวิธีการ dctrl2xml สามารถใช้ใน
ท่อที่อ่านข้อมูลการควบคุมจากอินพุตมาตรฐาน
apt-แคช แสดงอาร์ค สวัสดี | dctrl2xml | xmllint.xmllint --รูปแบบ -
นี้คล้ายกับตัวอย่างข้างต้น ยกเว้นว่า xmllint.xmllint(1) เครื่องมือ (ซึ่งอยู่ใน
แพ็คเกจ libxml2-utils Debian) ใช้เพื่อฟอร์แมตและใส่ซ้ำ dctrl2xml's
เอาต์พุตเพื่อให้มนุษย์อ่านได้ง่ายขึ้นและแพ็คเกจต้นทางบันทึกของ
ใช้แพ็คเกจสวัสดี
apt-แคช แสดงอาร์ค สวัสดี | dctrl2xml -j
ในตัวอย่างนี้ บันทึกแพ็คเกจต้นทางของ hello พิมพ์เป็น JSON แทน XML
ใช้ dctrl2xml ออนไลน์โดยใช้บริการ onworks.net