Eu quero agrupar o aplicativo Java em um pacote .deb. Dentro dele há um jar lançado com um java -jar $path/app.jar
script. Preciso especificar nas dependências do pacote que exigirá JRE >= 11. Já tentei 2 opções:
Depends: java11-runtime
- aqui o pacote será desinstalável porque depende de um pacote virtual.Depends: default-jre | java11-runtime
- agora ele tentará instalardefault-jre
o que não garante que seja pelo menos JRE 11.
Eu sugiro usar uma dependência versionada em
default-jre
:Se o seu pacote não precisar dos pacotes Java GUI, ele deve depender das
-headless
variantes.