RPMのインストール中にRequires
私の仕様ファイルセクションの下に一連のエントリをインストールするにはどうすればよいですか?たとえば、
Requires: Developer Tools
yum
次のように実行するため抽出されます。
yum install myRpm.rpm
答え1
あなたはできません。 RPMにはグループの概念が組み込まれていましたが(/usr/share/doc/rpm/GROUPS
標準リストを引き続き見ることができます)、それほど役に立たなかったため廃棄されました。 (ただし、要件はこのように表現することはできません。)これで、パッケージグループはyumが理解している「comps」ファイルの上位レベルで実行されますが、パッケージ内でそれを参照する方法はありません。
一部のディストリビューションでは、独自のRequires行を介して一種のグループを定義するパッケージである「メタパッケージ」を作成して、この問題を解決します。 Fedoraはこれを行いません(CentOSとRHELはそれを継承します)。
したがって、基本的にRPMが実際に役立つには、特定のグループが必要であることを文書化するか、すべての実際の依存関係を1つずつ一覧表示する必要があります。