최소 JRE 버전을 deb 패키지 종속성으로 설정

최소 JRE 버전을 deb 패키지 종속성으로 설정

Java 애플리케이션을 .deb 패키지로 묶고 싶습니다. 그 안에는 스크립트로 실행되는 jar가 있습니다 java -jar $path/app.jar. JRE >= 11이 필요하다는 패키지 종속성을 지정해야 합니다. 나는 두 가지 옵션을 시도했습니다.

  • 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변형에 따라 달라집니다.

관련 정보