これは、Ubuntu Online、Fedora Online、Windows オンライン エミュレーター、MAC OS オンライン エミュレーターなどの複数の無料オンライン ワークステーションの XNUMX つを使用して、OnWorks 無料ホスティング プロバイダーで実行できるコマンド dose-ceve です。
プログラム:
NAME
dos-ceve - パッケージのメタデータを解析します
SYNOPSIS
用量-シーブ [-h] [-v] [-c パッケージスペック] [-r パッケージスペック] [--深さ=n] [-T 形式でアーカイブしたプロジェクトを保存します.] [-G グラフ type] [-O
ファイル名] 入力仕様
DESCRIPTION
Dose-ceve は、汎用化されたメタデータ パーサーです。 パッケージ仕様書を読んで抜粋します
それらからパッケージ メタデータを取得し、いくつかの操作を実行して、パッケージ メタデータを出力します。
いくつかの形式のうちの XNUMX つで。
OPTIONS
-h このオプションはヘルプ メッセージを表示します。 として指定することもできます - 助けて.
-v 冗長になります。 このオプションを繰り返して冗長にすることができます。
-c パッケージスペック
当学校区の match アトミックな依存関係 (パッケージ名 p とバージョンが一緒になる可能性があります)
制約 c) は、リポジトリ内の p という名前のすべてのパッケージとバージョンのセットです。
制約を満たすもの c. パッケージ p の依存関係コーンは、すべての依存関係の集合です。
p のすべてのアトミック依存関係とそれぞれの依存関係の一致
コーン。 パッケージ仕様 パッケージスペック パッケージのリストです(
セミコロン)、各パッケージは次のように指定されます: (名,バージョン).
このオプションは、によって選択されたすべてのパッケージの依存関係コーンの結合を抽出します。
パッケージスペック。 このオプションは --cone= としても指定できます。パッケージスペック.
-r パッケージスペック
と同じ構文を使用する -c、このオプションは逆の依存関係を使用します。
推移閉包を作ります。 このオプションは --rcone= としても指定できます。パッケージスペック.
- 深さ n
と組み合わせて -c or -r オプション、これは、
推移閉包。
-T 形式でアーカイブしたプロジェクトを保存します.
使用する出力形式を指定します。 可能な値は次のとおりです。 ドット グラフ出力の場合
Dot/GraphViz 形式、 CNF CNF 形式での出力の場合、 ディマック での出力の場合、
CNF 式の DMACS フォーマット、および 反芻 RFC 822 のような形式でのきれいな出力の場合
形式でダウンロードすることができます。
-t 入力仕様
入力タイプを選択します。
- リクエスト インストール要求
「」形式のインストール要求を指定します。インストールする: vpkglist"または"削除する:
vpkglist"または"アップグレード: vpkglist" どこ vpkglist おそらく(実際の)パッケージのリストです
制約に関連付けられています。 例: bash (< 2.0)、exim (= 3.1-debian1)。 このオプションでできることは、
これを繰り返して、インストール、削除、アップグレードのアクションを指定します。
例:
--request "インストール: bash (< 2.0)、exim (= 3.1-debian1)" --request "アップグレード: apt-cudf"
-G グラフ type
計算するグラフ タイプの形式を指定します。 このオプションは、
オプション -T ドット|gml|grml。 可能な値は次のとおりです。
. シン 論理和ノードと競合が明示的に示されている構文グラフの場合
グラフに追加されました。
. pkg すべての依存関係が均一に脅かされ、競合するパッケージ グラフの場合
グラフには追加されません。
. 強い 強い依存関係のグラフ。 パッケージ p が強力である場合、p が q に依存することはできません。
q がインストールされていない場合はインストールされます。
. 接続詞 結合依存関係のみが考慮される結合グラフ。
-o ファイル名
stdout の代わりに出力をファイルに送信します ファイル名.
入力仕様
これは、入力形式と入力を取得するファイルの両方を指定する URL です。
考えられるスキームは次のとおりです。
. 反芻 cudf ファイルの場合
. deb Debian パッケージ ファイルの場合 (おそらく次の形式で圧縮されています) gzip(1)または bzip2(1)、場合によっては
dose のコンパイル時オプションについて 3)
. デブスタディン 標準入力から読み取られた Debian パッケージ ファイルの場合
. EDSP apt-get 外部依存関係ソルバー プロトコルの場合
. 日食 Eclipse (p2) パッケージ ファイルの場合
. HDリスト RPM hdlist 用
. シンセ urpmi 合成 hdlist 用
URL の例:
。 deb://Packages.gz (現在のディレクトリにある Debian ファイル package.gz)
。 cudf:///home/examples/cudf/test.cudf (CUDF ファイル /home/examples/cudf/test.cudf)
デビアン 明確な OPTIONS
マルチアーチ アノテーションは、dose-ceve によって処理されます。 アーキテクチャがどちらでもないパッケージ
ネイティブ アーキテクチャも、外部アーキテクチャのリスト (以下を参照) も無視されます。
--deb-native-arch =名
ネイティブアーキテクチャを指定します。 デフォルトの動作は、ネイティブを推測することです
アーキテクチャを持つ入力の最初のパッケージスタンザからのアーキテクチャ
すべてとは異なります。
--deb-foreign-archs =名 [,名]..。
外部アーキテクチャのコンマ区切りリストを指定します。 デフォルトは空です
外国の建築のリスト。
--deb-ignore-essential
デフォルトでは、すべての必須パッケージは、次のすべてのパッケージの依存関係とみなされます。
大宇宙。 このオプションを使用すると、ユーザーは重要なパッケージを無視できます。
2016-01-03 セベ(1)
onworks.netサービスを使用してオンラインでdose-ceveを使用する