这是 dctrl2xml 命令,可以使用我们的多个免费在线工作站之一在 OnWorks 免费托管服务提供商中运行,例如 Ubuntu Online、Fedora Online、Windows 在线模拟器或 MAC OS 在线模拟器
程序:
您的姓名
dctrl2xml - Debian 控制数据到 XML 转换器
概要
dctrl2xml [-x | -j] [-f 文件]
商品描述
dctrl2xml 是一种将 Debian 控制数据转换为 XML 表示的工具。 它可以
用于转换通常在 debian/control、.changes、.dsc、
包、源和 XML 的类似文件。
对于大多数领域 dctrl2xml 只使用字段名称作为元素名称和字段数据作为
元素内容。 对于其他字段,例如包相互关系字段(取决于、
Build-Depends 等)或 .changes 或 Sources 文件中的 Files 字段, dctrl2xml
另外解析他们的字段数据以更精细的结构形式表示它。
配置
有关选项的完整摘要,请运行 dctrl2xml - 帮帮我.
- 版
显示 dctrl2xml 的版本号。
-h, - 帮帮我
显示有关选项的帮助。
-f 文件, --文件=文件
从文件中读取 Debian 控制数据 文件 而不是标准输入。 文件 可
纯文本文件或 gzip、bzip2 或 ZIP 文件。
-x, --xml
将 Debian 控制数据输出为 XML(默认)。
-j, --json
将 Debian 控制数据输出为 JSON。
示例
dctrl2xml -f /var/lib/dpkg/可用
转换整体 的dpkg(1) 将可用文件转换为 XML 并将其打印到标准输出。
这是一个典型的压力测试 dctrl2xml.
apt缓存 显示 hello 必要的 | dctrl2xml
将 hello 和 build-essential 包的包记录转换为 XML 和
打印到标准输出。 这是一个例子 dctrl2xml 可用于
它从标准输入读取控制数据的管道。
apt缓存 显示源 hello | dctrl2xml | xmllint - 格式 -
这与上面的示例类似,不同之处在于 xmllint(1) 工具(在
libxml2-utils Debian 软件包)用于重新格式化和重新缩进 dctrl2xml's
输出以使其更具可读性,并且源包记录
使用 hello 包。
apt缓存 显示源 hello | dctrl2xml -j
在此示例中,hello 的源包记录打印为 JSON 而不是 XML。
使用 onworks.net 服务在线使用 dctrl2xml