web-dev-qa-db-ja.com

Java 8がDebian Busterから除外されたのはなぜですか?

再確認:StretchリポジトリからJava8をインストールするだけです。数か月前の本番環境の設定では問題なく動作します。そのためにアップグレードを延期する理由はありません。(@ peterh)

Debianの最近の安定バージョンであるDebian Busterには、Java 8はもうありません。

ただし、Java 8は依然として生産的な設定で広く使用されており、これを行うとアップグレード前の大きなフォールバックになります。

Debianメーリングリストの内部と彼らのコミュニケーションをよく知っている人は誰でも、それを行う理由は何でしょうか?

Java 8がアップグレードの形で一度再表示されるという希望はありますか?

もちろん、Java 8を別のソース(Oracle、Ubuntu)から、またはStretchパッケージリポジトリからインストールすることも可能ですが、そうすることで、公式の利点を完全に失うことになります。リポジトリ。

Debianの一般的なポリシーは、リリースにソフトウェアパッケージの1つのバージョンのみを含めることです。したがって、例外的な状況がなければ、OpenJDKのバージョンは1つしかありません。バスターにはOpenJDK 11があります。

詳細は debian-Javaへのメール およびさまざまなJava Webサイトにありますが、簡単に言うと:

  • OpenJDK 8のセキュリティサポート(すでにRed Hatなどのサードパーティから提供されています)は、BusterのEOLの前に終了します。したがって、DebianのメンテナやセキュリティチームがJava(彼らが持っている人的能力をはるかに上回っています)を維持する必要があるか、またはEOLを破壊する前にセキュリティサポートを中止する必要があるという危険を冒します。バスターLTS EOLの前に)。
  • OpenJDK 8を使い続ける必要がある場合は、2020年までと2022年までLTSでサポートされるStretchを使い続けることができます。 OpenJDK 8は、LTSを含むStretchの存続期間中サポートされます
  • OpenJDK 11は、現在、アップストリームでサポートされているLTSリリースです。

Javaアプリをなんらかのコンテナに移動して、パッケージ化されていないバージョンのJavaを簡単にデプロイできるようにすることを検討することもできます。走り続ける。

13
derobert