これは、Ubuntu Online、Fedora Online、Windows オンライン エミュレーター、MAC OS オンライン エミュレーターなど、複数の無料オンライン ワークステーションのいずれかを使用して、OnWorks 無料ホスティング プロバイダーで実行できるコマンド dcmd です。
プログラム:
NAME
dcmd - コマンド ラインで .dsc/.changes ファイルのファイル リストを展開します。
SYNOPSIS
dcmd [オプション] [ command] [変更ファイル|dscファイル]..。
DESCRIPTION
dcmd への参照を置き換えます .dsc or .変更 リストを含むコマンドラインのファイル
「ファイル」セクションのファイルのほか、ファイル自体。 それはすべての簡単な操作を可能にします
アップロードに含まれるファイル ( .変更 ファイル) またはソースパッケージ (用 .dsc ファイル)。
If command は省略されます (つまり、最初の引数は既存の .dsc or .変更 ファイル)、
展開されたファイルのリストは、XNUMX ファイルずつ標準出力に出力されます。 での使用に便利
バッククォート。
OPTIONS
のサブセットのみを選択するために使用できるオプションがいくつかあります。
にリストされているファイル .dsc or .変更 ファイル。 要求されたファイルが見つからない場合、エラー
というメッセージが出力されます。
--dsc 現在地に最も近い .dsc ファイルにソフトウェアを指定する必要があります。
-- 交換 選択 .変更 「ソース」アーキテクチャのファイル。
--b変更 選択 .変更 バイナリ アーキテクチャ用のファイル。
-変更 選択 .変更 ファイル。 示す -- 交換 と --b変更.
--archdeb アーキテクチャに依存するバイナリ パッケージを選択します (debファイル ファイル)。
--indepdeb アーキテクチャに依存しないバイナリ パッケージを選択します (debファイル ファイル)。
--デブ バイナリパッケージを選択 (debファイル ファイル)。 示す --archdeb と --indepdeb.
--アルデブ アーキテクチャに依存するものを選択 .udeb バイナリパッケージ。
--インデプデブ アーキテクチャ非依存を選択 .udeb バイナリパッケージ。
--udeb 選択 .udeb バイナリパッケージ。 示す --アルデブ と --インデプデブ.
- タール, --orig 上流を選択 。タール ファイルにソフトウェアを指定する必要があります。
--差分, --債務者
デビアンを選択 .debian.tar or .diff ファイルにソフトウェアを指定する必要があります。
各オプションの前に - いいえ すべてのファイル に一致する
仕様を選択する必要があります。
ポジティブ フィルタリング オプションを組み合わせることはできません (例: --dsc) および負
フィルタリング オプション (例: --変更なし) 同じように dcmd 呼び出し。
--no-fail-on-missing, -r
要求されたファイルのいずれかが見つからなかった場合、エラーを出力しません。
- パッケージ, -p
パッケージ名の部分のみを出力します。
- 選別, -s
出力をアルファベット順に並べ替えます。
--tac, -t
出力順序を逆にします。
例
ビルドの結果を別のマシンにコピーします。
$ dcmd scp rcs_5.7-23_amd64.changes 哀歌:/ tmpに
rcs_5.7-23.dsc 100% 490 0.5KB/秒 00:00
rcs_5.7-23.diff.gz 100% 12KB 11.7KB/秒 00:00
rcs_5.7-23_amd64.deb 100% 363KB 362.7KB/秒 00:00
rcs_5.7-23_amd64.changes 100% 1095 1.1KB/秒 00:00
$
$ dcmd --diff --deb scp rcs_5.7-23_amd64.changes 哀歌:/ tmpに
rcs_5.7-23.diff.gz 100% 12KB 11.7KB/秒 00:00
rcs_5.7-23_amd64.deb 100% 363KB 362.7KB/秒 00:00
$
ソース パッケージの内容を確認します。
$ dcmd md5sum rcs_5.7-23.dsc
8fd09ea9654cda128f8d5c337d3b8de7 rcs_5.7.orig.tar.gz
f0ceeae96603e823eacba6721a30b5c7 rcs_5.7-23.diff.gz
5241db1e231b1f43ae5514b63d2523f8 rcs_5.7-23.dsc
$
$ dcmd --no-diff md5sum rcs_5.7-23.dsc
8fd09ea9654cda128f8d5c337d3b8de7 rcs_5.7.orig.tar.gz
5241db1e231b1f43ae5514b63d2523f8 rcs_5.7-23.dsc
$
onworks.net サービスを使用してオンラインで dcmd を使用する