これは、Ubuntu Online、Fedora Online、Windows オンライン エミュレーター、または MAC OS オンライン エミュレーターなどの複数の無料オンライン ワークステーションの 2 つを使用して、OnWorks 無料ホスティング プロバイダーで実行できるコマンド dctrlXNUMXxml です。
プログラム:
NAME
dctrl2xml - Debian 制御データから XML コンバーター
SYNOPSIS
dctrl2xml [-x | -j] [-f FILE]
DESCRIPTION
dctrl2xml は、Debian 制御データを XML 表現に変換するツールです。 できる
通常 debian/control、.changes、.dsc にあるデータを変換するために使用されます。
パッケージ、ソース、および XML に類似したファイル。
ほとんどの分野で dctrl2xml フィールド名を要素名として使用し、フィールドデータを要素名として使用するだけです。
要素の内容。 パッケージ相互関係フィールド (Depends、Depends、
Build-Depends など)、または .changes または Sources ファイルの Files フィールド、 dctrl2xml
さらに、フィールド データを解析して、より微細な構造の形式で表現します。
OPTIONS
オプションの完全な要約については、を実行してください dctrl2xml - 助けて.
- バージョン
dctrl2xmlのバージョン番号を表示します。
-h, - 助けて
オプションに関するヘルプを表示します。
-f FILE, --file =FILE
ファイルから Debian 制御データを読み取る FILE 標準入力の代わりに。 FILE することができます
プレーン テキスト ファイル、または gzip、bzip2、または ZIP ファイルのいずれかです。
-x, --xml
Debian 制御データを XML として出力します (デフォルト)。
-j, --json
Debian 制御データを JSON として出力します。
例
dctrl2xml -f / var / lib / dpkg / available
全体を変換する dpkg(1) 利用可能なファイルを XML に変換し、標準出力に出力します。
これは典型的なストレステストです。 dctrl2xml.
apt-cache 表示する こんにちは ビルドに不可欠な | dctrl2xml
hello および build-essential パッケージのパッケージ レコードを XML に変換し、
それを標準出力に出力します。 これはその方法の一例です dctrl2xml で使用できます
パイプを使用して、標準入力から制御データを読み取ります。
apt-cache showrc こんにちは | dctrl2xml | xmlint - フォーマット -
これは上記の例と似ていますが、次の点が異なります。 xmlint(1)ツール(にあります)
libxml2-utils Debian パッケージ) は再フォーマットと再インデントに使用されます dctrl2xml's
出力を人間が読みやすいものにし、ソース パッケージに
helloパッケージを使用します。
apt-cache showrc こんにちは | dctrl2xml -j
この例では、hello のソース パッケージ レコードが XML ではなく JSON として出力されます。
onworks.net サービスを使用してオンラインで dctrl2xml を使用する