次のような rpm 依存関係の小さなセットがあるとしましょう。
A
/ \
B ->C
つまり、A には B と C が必要であり、B には C が必要であり、C は単独です。
rpm でこれらの依存関係を指定できます。A をインストールすると、B と C もインストールされますが、多少ランダムな順序で実行されるようです。B が最初に実行される場合もあれば、C が最初に実行される場合もあります。B が最初に実行される場合は、 C がまだ存在しないため、エラーが発生します。
したがって、RPM によって注文を設定することができます。しかし、私のグラフがそれほど単純でない場合はどうなるでしょうか? 200 rpm で迷路のような依存関係がすべて最上位のマスター パッケージにルート化されている場合はどうなるでしょうか? 開発者が注文を手動で管理する必要があるのは無駄に思えます。
yum に強制的にツリー全体を計算させ、最下位の葉から最初にインストールを開始させる方法はありますか?