私は単に、DebianサーバーにJava 8をインストールするために、Oracle-Java8-installerパッケージをインストールしようとしています。
理由はわかりませんが、次の出力が得られます。
root@vps:~# Sudo apt-get install Oracle-Java8-installer
Reading package lists... Done
Building dependency tree
Reading state information... Done
E: Unable to locate package Oracle-Java8-installer
何が間違っていたのでしょうか?
2つの選択肢があります。
オラクルの公式Webサイトから Oracle Java SE Development Kit 8 の.tar.gzファイルを手動でダウンロードし、 How .tar.gz(または.tar.bz2)ファイルをインストールしますか? 。
デフォルトのDebian jessieリポジトリからJava 7をインストールします。
Sudo apt-get install openjdk-7-jdk
デフォルトのJava JDKパッケージは、Debianストレッチではopenjdk-8-jdk、バスターではopenjdk-11-jdkです。
OracleはOpenJDK 8とOpenJDK 11を維持していません。RedHatは、Oracleから引き継いだOpenJDK 8とOpenJDK 11のバグ修正とセキュリティパッチを提供しています。デフォルトのDebianリポジトリからOpenJDKを使用している場合、Debianはリポジトリ内の他のすべてのパッケージをサポートするのと同じ方法でDebianが引き続きJavaパッケージをサポートするため、Oracleのライセンスのキャンセルは問題ではありません。