Java 8이 Debian Buster에서 제외되는 이유는 무엇입니까?

Java 8이 Debian Buster에서 제외되는 이유는 무엇입니까?

다시 확인하세요. Stretch 저장소에서 java8을 간단히 설치할 수 있습니다. 몇 달 전에는 프로덕션 환경에서 매우 잘 작동했습니다. 이런 이유로 업그레이드를 미룰 이유가 없습니다. (@베드로)

Debian의 최신 안정 버전인 Debian Buster는 더 이상 Java 8을 지원하지 않습니다.

그러나 Java 8은 여전히 ​​프로덕션 환경에서 널리 사용되고 있으므로 업그레이드하기 전에 그렇게 하면 큰 실패가 될 것입니다.

데비안 메일링 리스트의 내부 구조와 통신에 대해 더 많이 아는 사람이 있나요? 그리고 그들이 이렇게 하는 이유는 무엇입니까?

Java 8이 어떤 형태로든 업그레이드를 통해 다시 나타날 것이라는 희망이 있습니까?

물론 다양한 소스(Oracle, Ubuntu) 또는 Stretch 패키지 저장소에서 Java 8을 설치하는 것도 실행 가능한 대안입니다. 그러나 그렇게 하면 공식 저장소의 이점을 잃게 됩니다.

답변1

데비안의 일반 정책은 배포판에 하나의 패키지 버전만 포함하는 것입니다. 따라서 특별한 상황이 없는 한 OpenJDK 버전은 하나만 존재합니다. Buster에는 OpenJDK 11이 있습니다.

자세한 내용은 다음에서 확인할 수 있습니다.debian-java에 이메일 보내기다양한 Java 웹사이트를 요약하면 다음과 같습니다.

  • OpenJDK 8 보안 지원(이미 Red Hat과 같은 타사에서 제공)은 Buster의 EOL 이전에 종료됩니다. 따라서 이를 고수하는 데비안 관리자 및/또는 보안 팀은 심각한 EOL이 발생하기 전에 Java(현재 보유하고 있는 것보다 훨씬 더 많은 인력)를 유지해야 하거나 보안 지원을 중단해야 할 위험이 있습니다. (그리고 Buster LTS EOL 훨씬 이전).
  • OpenJDK 8을 계속 사용해야 하는 경우 Stretch를 계속 사용할 수 있습니다. 이는 2020년까지 그리고 2022년까지 LTS를 통해 지원될 예정입니다.OpenJDK 8은 LTS를 포함하여 Stretch의 수명 동안 지원됩니다..
  • OpenJDK 11은 현재 업스트림 지원 LTS 버전입니다.

패키지되지 않은 Java 버전을 더 쉽게 배포할 수 있도록 Java 애플리케이션을 일종의 컨테이너로 이동하는 것을 고려할 수도 있습니다. 이것이 계속 실행되어야 하는 독점 애플리케이션에 대해 제가 한 일입니다.

관련 정보