
私はRPMパッケージングに初めてアクセスしていますが、必要に応じて別のRPMをインストールできるかどうか疑問に思います。
要するに。
私のRPMには特定のJREが必要です。 RPMをインストールするための最良の方法は何ですか?
- JREが存在することを確認してください...
- JREがない場合はインストールしてください。
答え1
これを「依存性」といいます。Requires
以下を使用して、仕様ファイルに依存関係を定義できます。
必須:プログラムのインストール時に必要なパッケージのカンマ区切りリスト。 BuildRequiresタグはバイナリRPMを構築するために必要なものをリストし、Requiresタグはプログラムをインストール/実行するために必要なものをリストします。パッケージは1つのリストにあるか、両方に配置できます。ほとんどの場合、rpmbuildは自動的に依存関係を検出するため、Requiresフラグは必ずしも必要ではありません。ただし、必要な特定のパッケージを強調表示できます。そうしないと、自動的に検出されない可能性があります。
源泉:http://fedoraproject.org/wiki/How_to_create_an_RPM_package