RPMにはグループが必要です。

RPMにはグループが必要です。

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つずつ一覧表示する必要があります。

関連情報