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

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

もう一度確認してください。 Stretchリポジトリからjava8を簡単にインストールできます。数ヶ月前は、本番環境で非常にうまく機能しました。このため、アップグレードを遅らせる理由はありません。 (@ピーター)

Debianの最新の安定版であるDebian BusterはJava 8をサポートしなくなりました。

しかし、Java 8はまだ本番環境で広く使用されているので、アップグレードする前にそれを行うと大きな失敗になります。

Debianメーリングリストの内部構造と通信についてもっと知っている人はいますか?そして彼らがそうする理由は何ですか?

Java 8が何らかの形でアップグレードを介して再び表示されるという希望はありますか?

もちろん、さまざまなソース(Oracle、Ubuntu)またはStretchパッケージリポジトリからJava 8をインストールすることも実行可能な選択肢です。しかし、そうすれば公式リポジトリの利点を失うことになります。

ベストアンサー1

Debian の一般的なポリシーは、ディストリビューションに 1 つのパッケージバージョンのみを含めることです。したがって、特別な状況がない限り、OpenJDKのバージョンは1つしか存在しません。 BusterにはOpenJDK 11があります。

詳細は以下で確認できます。debian-javaにメールを送るさまざまなJava Webサイトを要約すると、次のようになります。

  • OpenJDK 8セキュリティサポート(すでにRed Hatなどのサードパーティ製)は、BusterのEOLの前に終了します。そのため、Debian 管理者および/またはセキュリティチームには、深刻な EOL が発生する前に Java (現在保有しているよりもはるかに多くの人員)を維持する必要があります。 (そしてBuster LTS EOLはるかに古い)。
  • OpenJDK 8を引き続き使用する必要がある場合は、Stretchを引き続き使用できます。これは2020年までおよび2022年までLTSを通じてサポートされる予定です。OpenJDK 8 は、LTS を含む Stretch の存続期間中にサポートされます。
  • OpenJDK 11は現在、アップストリーム対応のLTSバージョンです。

パッケージ化されていないJavaバージョンをより簡単にデプロイできるように、Javaアプリケーションをある種のコンテナに移動することを検討することもできます。これが引き続き実行される必要がある独自のアプリケーションについて私がしたことです。

おすすめ記事