Java環境のインストールが必要なrpmパッケージを作成する方法

Java環境のインストールが必要なrpmパッケージを作成する方法

私はRPMパッケージングに初めてアクセスしていますが、必要に応じて別のRPMをインストールできるかどうか疑問に思います。

要するに。

私のRPMには特定のJREが必要です。 RPMをインストールするための最良の方法は何ですか?

  1. JREが存在することを確認してください...
  2. JREがない場合はインストールしてください。

ベストアンサー1

これを「依存性」といいます。Requires以下を使用して、仕様ファイルに依存関係を定義できます。

必須:プログラムのインストール時に必要なパッケージのカンマ区切りリスト。 BuildRequiresタグはバイナリRPMを構築するために必要なものをリストし、Requiresタグはプログラムをインストール/実行するために必要なものをリストします。パッケージは1つのリストにあるか、両方に配置できます。ほとんどの場合、rpmbuildは自動的に依存関係を検出するため、Requiresフラグは必ずしも必要ではありません。ただし、必要な特定のパッケージを強調表示できます。そうしないと、自動的に検出されない可能性があります。

源泉:http://fedoraproject.org/wiki/How_to_create_an_RPM_package

おすすめ記事