最小JREバージョンをdebパッケージの依存関係に設定する

最小JREバージョンをdebパッケージの依存関係に設定する

Javaアプリケーションを.debパッケージにまとめたいです。その中にはスクリプトとして実行されるjarがありますjava -jar $path/app.jar。 JRE> = 11が必要であるというパッケージの依存関係を指定する必要があります。私は2つのオプションを試しました。

  • Depends: java11-runtime- ここのパッケージは仮想パッケージに応じて削除が可能です。
  • Depends: default-jre | java11-runtime- これでインストールを試みdefault-jreますが、JRE 11以降は保証されません。

答え1

バージョン依存関係を使用することをお勧めしますdefault-jre

Depends: default-jre (>= 2:1.11) | java11-runtime

パッケージにJava GUIパッケージが必要ない場合は、-headlessバリアントによって異なります。

関連情報