英語フランス語スペイン語

Ad


OnWorksファビコン

デットリー-クラウドでのオンライン

Ubuntu Online、Fedora Online、Windowsオンラインエミュレーター、またはMACOSオンラインエミュレーターを介してOnWorks無料ホスティングプロバイダーでdebtreeを実行します

これは、Ubuntu Online、Fedora Online、Windowsオンラインエミュレーター、MACOSオンラインエミュレーターなどの複数の無料オンラインワークステーションのXNUMXつを使用してOnWorks無料ホスティングプロバイダーで実行できるコマンド債務です。

プログラム:

NAME


デットリー-パッケージ間の関係を表示する

SYNOPSIS


デットリー [オプション] パッケージ

DESCRIPTION


指定されたパッケージの依存関係グラフ(「ドット」構文)を生成します。 出力は
STDOUTに書き込まれ、コマンドの入力として使用できます ドット(1)パッケージから
`graphviz '。

依存関係グラフには、デフォルトで(事前)依存関係、推奨パッケージ、
バージョン管理されていない競合、および要求されたパッケージによって提供される仮想パッケージ。 オプションで
また、提案されたパッケージとバージョン管理された競合を含めることができます。

通常の依存関係を示すグラフに加えて、 デットリー を示すグラフを生成することもできます
パッケージの依存関係とビルド依存関係を逆にします。

依存関係
パッケージ間の依存関係のタイプは、線種と矢印の色によるものです。
依存関係を示す:
ビルド依存:ダークゴールド、太字
ビルド-依存-独立:ライトゴールド
事前依存:紫、太字
依存:青
おすすめ:黒
提案:黒、点線
競合:赤
提供:緑色の逆矢印

デフォルトでは、バージョン管理された依存関係と競合のバージョン要件が表示されます
矢印の横。

Alternative 依存関係
代替の依存関係は、単一のノード内に表示されます(
パッケージを区切る水平線)。

代替の依存関係は、XNUMXつ以上の
依存関係はバージョン管理されています。 その場合、別の矢印(関連するパッケージで終了)
バージョン要件を示しています。 一連のパッケージ内のパッケージへの依存関係の矢印
代替案はセット内の正しいパッケージから始まりますが、場合によってはこれ
XNUMXつの選択肢の間の分離線上にある可能性があります。

代替依存関係に含まれるパッケージも個別に表示する必要がある場合
または、他の代替依存関係セットの一部でもある場合、その依存関係は次のようになります。
パッケージの最初の出現で、一度含まれます。 二次発生の場合、
パッケージ名は角かっこで囲まれて表示されます: `[...] '。

以下の--show-installedオプションも参照してください。

バーチャル パッケージ
仮想パッケージは、八角形として表示され、緑色の逆矢印が表示されます。
パッケージを提供します。

単一のパッケージのみが仮想パッケージを提供する場合、このパッケージ(およびその依存関係)
グラフに表示されます。

仮想パッケージを提供する複数のパッケージがある場合、それらは内に表示されます
角が丸い単一ノードですが、XNUMXつ(または数)未満の場合のみ
--max-providersオプションで設定)。 その数より多い場合、これは
ノード内の省略記号( `... ')で示されます。 個々のパッケージは表示されませんが、
提供パッケージの数は矢印の横に示されています。 の依存関係
パッケージの提供は表示されません。

通常の依存関係グラフには、デフォルトで、によって提供される仮想パッケージも表示されます。
要求されたバイナリパッケージ。

未知の パッケージ
依存関係としてリストされているが、パッケージデータベースでは不明なパッケージは
赤みがかった色合いで表示されます。 代替の依存関係の場合、パッケージ
名前は疑問符の間に表示されます: `?...? '。

パッケージ バージョン
パッケージの複数のバージョンが利用可能な場合、の依存関係情報
XNUMXつの例外を除いて、利用可能な最高のバージョンが使用されます。 --show-installedオプションの場合
が使用される場合、インストールされたバージョンは、システムにインストールされるパッケージに使用されます。

管理する グラフ サイズ & 複雑さ
デットリー パッケージの依存関係グラフのサイズを縮小するのに役立ついくつかのメカニズムを提供します
大規模または複雑な依存関係ツリーを使用します。 最初のメカニズムは、どのタイプを制限するかです
依存関係が含まれます。たとえば、推奨パッケージまたは競合パッケージを
グラフ。 XNUMX番目のメカニズムは、 スキップ & end パッケージ;
詳細については、以下の「構成」セクションを参照してください。 最後のメカニズムは、ハードを配置することです
依存関係ツリーの深さの制限。

提案されたパッケージの依存関係を含めることはできません。 そうすることで
ほとんどすべての場合、グラフのサイズが爆発的に増加します。

一部のパッケージでは、残念ながら、使用可能な依存関係を生成することはほとんど不可能です。
それらが持つ依存関係の数によるグラフ。 これはメタの場合によくあることです
パッケージ、たとえばKDEまたはGNOME用のパッケージ。

OPTIONS


このプログラムは通常のGNUコマンドライン構文に従い、長いオプションはで始まります
XNUMXつのダッシュ( `-')。 サポートされているオプションの概要を以下に示します。

--show-installed, -I
システムにインストールされているパッケージを表示します。

システムにインストールされているパッケージのノードは明るい色になります
緑。 代替の依存関係については、インストールされたパッケージのみが含まれます(
省略記号は、省略された選択肢を示すために使用されます)。 満たされていない代替案の場合
依存関係、すべての選択肢が含まれます。

--show-rdeps, -R
パッケージとそれが提供する仮想パッケージの逆依存関係も表示します。

インストールされていない逆依存関係は明るい黄色になります。 インストール済み
水色のもの。 タイプSuggestsの逆依存関係の表示はサポートされていません。

オプション--show-installedをこのオプションと組み合わせて使用​​することをお勧めします。
オプション--rdeps-depthおよび--max-rdepsも参照してください。 このオプションは、次の場合は無視されます。
--build-depも指定されています。

--build-dep, -b
パッケージの依存関係ではなく、ビルドの依存関係を表示します。

提案されたパッケージがビルド依存関係グラフに含まれることはありません。 もしそこにあるなら
依存関係を満たすための代替パッケージであり、通常は最初のパッケージのみです
代替案が表示されます。 ただし、
--show-installedオプション、すでにインストールされているすべての代替案が含まれます
満たされている依存関係(--no-alternativesオプションも指定されていない場合)。

- アーチ=建築
ビルド依存関係グラフのアーキテクチャ(または「すべて」)を指定します。 オプションの場合
--buildepオプションは存在しません。このオプションは無視されます。 デフォルトは
コマンドが実行されているシステムのアーキテクチャ。

アーキテクチャ `all 'が指定されている場合、すべてのビルド依存関係が表示されます。 もしあれば
ビルドの依存関係には「アーキテクチャ条件」があり、それらは
グラフ。

アーキテクチャが指定されている場合(デフォルトを含む)、依存関係のみをビルドします
そのアーキテクチャに関連するものが表示されます。 他の依存関係を構築する
アーキテクチャは無視されます。

--with-suggests, -S
提案されたパッケージを含めます。 提案されたパッケージの依存関係が含まれることはありません。

-いいえ-推奨しません
おすすめのパッケージは表示しないでください。

--with-suggestsオプションと組み合わせて使用​​すると、このオプションは無視されます。

-代替なし
一連の代替依存関係の最初のパッケージのみを表示します。 効果的に
これは、デフォルトでインストールされるパッケージを示しています(ほとんどの場合)。

-いいえ-提供しません
要求されたパッケージによって提供される仮想パッケージを表示しないでください。

--max-プロバイダー=
仮想パッケージを提供する複数のパッケージがある場合は、
この数より少ない場合はパッケージを提供します。 デフォルトは3です。

--no-バージョン
バージョン管理された依存関係のバージョンを表示しないでください。

-競合なし
バージョン管理されていない競合を表示しないでください。

--versioned-競合, -VC
バージョン管理された競合を含めます。 デフォルトでは、バージョン管理されていない競合のみが表示されます。

--no-conflictsオプションと組み合わせて使用​​すると、このオプションは無視されます。

--最大深度=
トラバースされる依存関係のレベル数を制限します。

このオプションは、レベル数に制限を設定します デットリー が再発する
依存関係の決定。 指定されたレベルのパッケージは、として扱われます end
パッケージ (以下の「構成」セクションを参照してください)。

このオプションは、グラフのサイズを縮小するために両方を使用できます。

--rdeps-深さ=
逆依存関係のレベルの最大数。

デフォルトでは、XNUMXつのレベルのみが表示されます。 より多くのレベルを表示するには、このオプションを使用します。
--show-rdepsを意味します。

--max-rdeps=
間接的な逆依存関係の表示を制限します。

複数レベルの逆依存関係を表示する場合、
それ自体には多くの逆依存関係があり、グラフを実際に爆発させる可能性があります。 デフォルトでは
最大5つの間接的な逆依存関係が個別に表示されます。

-スキップしない
デフォルトで抑制されている依存関係も表示します(例:libc6)。

選択すると、 スキップ パッケージ として扱われます end パッケージ 代わりは。 これの意味は
デフォルトではグラフに含まれていない依存関係が表示されるようになります。
しかし、それらの依存関係はそうではありません。 以下の「構成」セクションも参照してください。

- すべて表示する
完全な依存関係ツリーを表示します。

選択すると、次の形式のすべてのデフォルト制限 end & スキップ パッケージ  
無効にすると、パッケージの完全な依存関係グラフが生成されます。 も参照してください
以下の「構成」セクション。

このオプションは--no-skipオプションを意味しますが、
--max-depthオプション。 このオプションは依存関係のタイプに影響を与えないことに注意してください
含まれています。

-回転, -r
グラフを左から右ではなく、トップタウンに描画します。

-凝縮
のオプションをアクティブにします ドット(1)密グラフの乱雑さを減らすのに役立つ
それらの一部のために一緒にパッケージ間のライン(関係)を集中させる
パス。

- 静かな, -q
情報/警告メッセージを抑制します。

-詳細, -v
冗長性を高めます。

追加の情報メッセージとデバッグメッセージを表示します。 XNUMXつまで繰り返すことができます
回。

CONFIGURATION


デットリー 依存関係グラフのサイズと複雑さを制限するように構成できます。 これは
XNUMXつのリストを使用して実行:

/ etc / debtree / skiplist、 〜/ .debtree / skiplist
一覧 スキップ パッケージ。 このリストに含まれるパッケージは完全に除外されます
グラフ。 リストには、以下を含む非常に一般的な依存関係のみを含める必要があります
グラフ内のそれらはグラフを乱雑にするだけで、実際には情報を追加しません。
例はlibc6とzlib1gです。 代替依存関係にスキップのみが含まれている場合
パッケージは省略されます。 スキップパッケージと非スキップパッケージが混在している場合は、
スキップパッケージの存在は、省略記号( '...')を使用して示されます。

/ etc / debtree / endlist、 〜/ .debtree / endlist
一覧 end パッケージ。 このリストに含まれるパッケージはグラフに表示されますが、
それらの依存関係は表示されません。 ひし形は終わりを示すために使用されます
パッケージ; 代替の依存関係の場合、パッケージ名が表示されます
中括弧の間: `{...} '。

できれば、とは多少異なる機能を提供するパッケージのみ
その逆依存関係をこのリストに含める必要があります。 場合によっては
依存関係ツリーが大きすぎるため、パッケージも含める必要があります。
複合体。

ユーザーのHOMEディレクトリの下にリストが存在する場合は、代わりにそのファイルが使用されます
/ etc / debtree /内のデフォルトファイルの。

オプション--no-skip、-show-all、および--max-depthも参照してください。


以下は、の基本的な使用例です。 デットリー。 グラフのより広範な例については
および追加情報については、を参照してください。 デットリー ウェブサイト: http://collab-
maint.alioth.debian.org/debtree.

$債務者dpkg> dpkg.dot
パッケージの依存関係グラフを生成する dpkg 出力をファイルに保存します
`dpkg.dot '。

$ dot -Tsvg -o dpkg.svg dpkg.dot
  ドット(1) `.dot 'ファイルからSVG画像を生成します。

$債務者dpkg | dot -Tpng> dpkg.png
パッケージの依存関係グラフを生成する dpkg PNG画像として保存し、結果を保存します
ファイルに出力します。

$債務者-bdpkg | ドット-Tps | kghostview-&
パッケージのビルド依存関係グラフを生成します dpkg ポストスクリプト形式で表示
KDEを使用した結果 kghostviewとします。

onworks.netサービスを使用してオンラインでdebtreeを使用する


無料のサーバーとワークステーション

Windows と Linux のアプリをダウンロード

Linuxコマンド

Ad