私の国のサイトから、私はあなたと共有するこのニュースを読みました:
少し前 オラクルはライセンスを終了しました これにより、サードパーティはJavaコンパイルを自由に配布できました。
Ubuntu用のJavaパッケージは、次の名前で見つかります sun-java6- *。 Oracleの閉鎖により、Ubuntuの場合、JDKの最後のバージョンがパートナーリポジトリに移動されましたが、その瞬間から、 2011年XNUMX月、 リポジトリ内のJavaバージョンを更新できなくなりました。
Oracleは最近、攻撃者によって非常に頻繁に悪用されている多くの深刻なJavaの脆弱性を発表しました。 これらの重大な問題は、UbuntuリポジトリにあるバージョンのJavaに存在します。 パッケージ内 太陽-java6。 ただし、Canonicalはこれらのパッケージの更新を合法的に公開できず、ユーザーのセキュリティを保護することに関心があるため、これらのパッケージをリポジトリから永久に削除し、ユーザーを残すことにしました。 openjdkを使用する代わりの方法、無料のJavaバージョン。
その結果、Canonicalは空のsun-java6パッケージをUbuntuリポジトリに配置します, これにより、アップグレード時にユーザーが以前にインストールしたOracleJavaのバージョンを失うことになりますしたがって、UbuntuリポジトリにあるOpenJDKにできるだけ早く移動する必要があります。 いつ発生するかはまだわかりませんが、間もなく発生する変更です。
私のアドバイスは、OpenJDKを使用することです。Oracleバイナリのみに依存している場合は、公式サイトからダウンロードしてください。
Canonicalの発表 このリンクで読むことができます。 とにかく私はそれらを逐語的に残します:
Canonicalパートナーアーカイブには現在、Ubuntu 6 LTS、Ubuntu 10.04、およびUbuntu10.10用のOracleのSunJava JDKパッケージ(sun-java11.04)が含まれています。 24年2011月1日をもって、Oracleは「Java用オペレーティングシステムディストリビューターライセンス」を廃止したため、新しいJavaパッケージを再配布する権限がなくなりました[2] [3]。 Oracleは、現在パートナーアーカイブにあるバージョンのJavaのセキュリティ問題に関するアドバイザリを公開しています[1]。 これらの問題のいくつかは、現在、実際に悪用されています。 セキュリティリスクの深刻さのため、CanonicalはSun JDKブラウザプラグインのセキュリティアップデートをすぐにリリースし、すべてのマシンでプラグインを無効にします。 これにより、脆弱なバージョンのSunJDKを悪用する悪意のあるWebサイトによるユーザーのリスクが軽減されます。 近い将来(正確な日付は未定)、CanonicalはすべてのSunJDKパッケージをパートナーアーカイブから削除します。 これは、空のパッケージをアーカイブにプッシュすることで実現されます。これにより、ユーザーがソフトウェアを更新すると、すべてのユーザーのマシンからSunJDKが削除されます。 代替ソリューションに移行していないこれらのパッケージのユーザーは、パッケージの更新によってOracle Javaがシステムから削除された後、障害が発生します。 現在、パートナーアーカイブのOracle Javaパッケージを使用している場合は、次の6つのオプションがあります。6-メインのUbuntuアーカイブで提供されているOpenJDKパッケージをインストールします。 (ブラウザプラグインの場合はicedtea6-plugin、仮想マシンの場合はopenjdk-2-jdkまたはopenjdk-4-jre)5-WebサイトからOracleのJavaソフトウェアを手動でインストールします[1]。 詳細については、件名[XNUMX]のwikiページを参照してください。 ご不便をおかけして申し訳ございませんが、何卒ご理解賜りますようお願い申し上げます。 [XNUMX]- http://jdk-distros.java.net/ [2]- http://robilad.livejournal.com/90792.html [3]- http://www.oracle.com/technetwork/topics/security/javacpuoct2011-443431.html [4]- http://www.oracle.com/technetwork/java/javase/downloads/index.html [5]- https://wiki.ubuntu.com/LucidLynx/ReleaseNotes/Java6Transition
出典 人間