GNU/Linux >> Linux の 問題 >  >> Debian

PPA リポジトリから Debian に Oracle Java 10 (JDK 10) をインストールします。

更新:Oracle Java 10 は公開更新 (こちらのロードマップを参照) が終了したため、ダウンロードできなくなりました。その結果、Linux Uprising Java PPA のパッケージは機能しなくなりました。 Oracle Java 11 (Linux Uprising PPA に含まれ、長期バージョン)、最新の Oracle Java 14、または OpenJDK (AdoptOpenJDK または ZuluJDK も使用できます) に切り替えます。

Ubuntu または Linux Mint の詳細については、別の記事を参照してください:PPA リポジトリから Ubuntu または Linux Mint に Oracle Java 10 をインストールする

前の記事で説明したように、WebUpd8 Java PPA パッケージ (Oracle Java 10 は含まれません) に基づいて、Oracle Java 10 用の PPA を作成しました。多くの PPA は Debian では機能しませんが、このパッケージは、通常の PPA パッケージとは異なり、特定のバージョンの Ubuntu 用に設計されていない公式の Oracle Java 10 バイナリをダウンロードしてインストールするため、機能します。

Oracle は 64 ビット用の Java 10 のみを提供しているため、LinuxUprising Java PPA のパッケージは 64 ビットでのみ動作します。動作しないため、他のアーキテクチャでこれを使用しないでください。 PPA リポジトリ パッケージは、JRE を含む Oracle Java 10 JDK をインストールします。 Java JRE の bin フォルダーは分離されなくなり、JDK バイナリーと同じ bin フォルダーにはなくなりました。

Oracle Java 10 (JDK 10) を Debian にインストール


次のコマンドを使用して、LinuxUprising Java PPA リポジトリをソフトウェア ソースに追加し、Oracle Java 10 を Debian (任意の Debian バージョン) にインストールします。

su -
echo "deb https://ppa.launchpad.net/linuxuprising/java/ubuntu bionic main" | tee /etc/apt/sources.list.d/linuxuprising-java.list
apt-key adv --keyserver hkp://keyserver.ubuntu.com:80 --recv-keys 73C3DB2A
apt-get update
apt-get install oracle-java10-installer
exit

パッケージ名は oracle-java10-installer であり、Oracle Java ファイルが含まれていないため、oracle-java10-jdk ではありません。これは、Oracle サーバーからバイナリをダウンロードし、すべてを自動的に構成する単なるインストーラーです。

ソフトウェア ソースに PPA を追加した後、Oracle Java 10 を Debian システムのデフォルトとして設定してください。

su -
apt-get install oracle-java10-set-default
exit

Oracle Java 10 をインストールするが、Debian マシンの標準 Java バージョンとして使用しない場合は、oracle-java10-set-default パッケージを削除します。

su -
apt-get remove oracle-java10-set-default
exit


インストーラーが Oracle Java 10 tar.gz アーカイブをダウンロードしない場合 (ルーター、ファイアウォール、または ISP によってダウンロードがブロックされている場合)、Oracle Java 10 tar.gz アーカイブ / var を手動でダウンロードできます。 / cache / oracle-jdk10-installer フォルダを開き、oracle-java10-installer パッケージをインストールすると、Oracle サーバーからダウンロードする代わりに、ダウンロードした tar.gz アーカイブが保持されます。

ユーザー入力なしで Oracle Java 10 ライセンスを受け入れる

Oracle Java 10 をインストールする場合、ユーザーはインストールを続行する前に Oracle ライセンスに同意するよう求められます。インストールを自動化する必要がある場合 (Docker、スクリプトなど)、次の 1 つのコマンドで Oracle Java 10 パッケージをインストールする前に、Oracle ライセンスを自動的に受け入れることができます。

echo oracle-java10-installer shared/accepted-oracle-license-v1-1 select true | sudo /usr/bin/debconf-set-selections

上記のコマンドは、Debian のテストでは機能しましたが、一部の Debian システムでは機能しないことを読みました。上記のコマンドが Debian マシンで機能しない場合は、代わりに次のコマンドを試すことができます:

echo oracle-java10-installer shared/accepted-oracle-licence-v1-1 boolean true | sudo /usr/bin/debconf-set-selections

Ubuntu、Linux Mint、基本 OS、およびその他の Ubuntu ベースの Linux ディストリビューションについては、PPA リポジトリから Ubuntu または Linux Mint に Oracle Java 10 をインストールするを参照してください。


Debian
  1. LinuxにOracleJavaJDK17をインストールする方法

  2. APT PPA リポジトリから Ubuntu、Debian、または Linux Mint に Oracle Java 14 (JDK 14) をインストールする方法

  3. APT PPA リポジトリから Ubuntu、Linux Mint、または Debian に Oracle Java 13 をインストールします。

  1. Debian11にJavaJDKをインストールする方法

  2. Debian – Debian8にJavaJdkとJreをインストールしますか?

  3. PPA リポジトリから Ubuntu または Linux Mint に Oracle Java 10 をインストールします。

  1. Oracle Java 16 を Debian、Ubuntu、Pop! にインストールする方法_APT PPA リポジトリを使用する OS または Linux Mint

  2. APT PPA リポジトリを使用して Ubuntu、Debian、または Linux Mint に Oracle Java 15 をインストールする方法

  3. APT PPA リポジトリから Ubuntu、Linux Mint、または Debian に Oracle Java 13 をインストールします。