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

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

[[編集]]Oracle Java 13 は Oracle によってサポート/更新されなくなり、最新バージョンはダウンロードできなくなりました。 Oracle Java SE 11 (長期バージョン) または最新の Oracle Java SE 16 に切り替えてください。

Oracle Java 13 は今月初めにリリースされました。 Debian、Ubuntu、Linux Mint、Pop! _OS、およびその他の Debian / Ubuntu ベースの Linux ディストリビューションのユーザーは、Linux Uprising Java PPA からインストールできるようになりました。 JDK 13 は少なくとも 2 つの更新を受け取り、Oracle JDK 14 は 2020 年 3 月に続きます。

Java 13 の改善点を確認するには、リリースのお知らせとリリース ノートにアクセスしてください。

Oracle Java は (Oracle Java 11 の時点で) 商用ライセンスを使用しており、開発やテストのコストなしでダウンロードして使用することができますが、本番環境で使用するには料金がかかることを思い出してください!そのため、Zulu OpenJDK や AdoptOpenJDK ビルドなどのオープン ソース JDK ビルドを使用することをお勧めします (ちなみに、私が Zulu OpenJDK について書いたとき、さまざまな Linux ディストリビューション用のリポジトリを持つ唯一のオープン ソース OpenJDK でしたが、それ以来、AdoptOpenJDK は DEB および RPM ベースの Linux ディストリビューション用のリポジトリも追加しています)。

Oracle Java 13 インストーラーは Web Upd8 Java パッケージに基づいており (そのため、クレジットは元の作成者に与えられます)、マイナーな変更が加えられており、Oracle が 64 ビットのダウンロードしか提供していないため、64 ビットでのみ動作します。

このインストール プログラムは、Oracle JDK 13 を自動的にダウンロードし、Java バイナリとマニュアル ページの代替更新プログラムを実行し、オプションで Oracle Java 13 をデフォルトの Java バージョンとして設定します (JAVA_HOME の設定など)。 Oracle が Oracle Java 13 のパブリック ダウンロードの提供を停止したら (ユーザーが Oracle Java 13 をダウンロードするためにログインする必要がある場合)、私は Oracle Java 11 の場合と同様に新しいパッケージを作成します (まだ利用可能で、新しいバージョンの周りにある間)。 Oracle Java 13 .tar.gz を自分でダウンロードして、システムのフォルダーに保存すると、インストール プログラムによってすべてがセットアップされます。

関連項目:Ubuntu、Linux Mint、または Debian (PPA を使用) に Oracle Java 12 (JDK 12) をインストールする方法。

なお、Oracle Java 12 および 10 はパブリック アップデートの終了に達したため、ダウンロードできなくなり、これらのバージョンのインストーラーは提供されなくなります。

Debian、Ubuntu、Linux Mint、Pop! に Oracle Java 13 (JDK 13) をインストールする方法_APT リポジトリを使用した OS など

[[編集]]Oracle Java 13 は Oracle によってサポート/更新されなくなり、最新バージョンをダウンロードできなくなったため、次の手順は機能しません。 Oracle Java SE 11 (長期バージョン) または最新の Oracle Java SE 14 に切り替えてください。

Ubuntu / Linux Mint / Pop! _OS など:ターミナルを開き、これらのコマンドを使用して Linux Uprising Oracle Java PPA を追加し、Oracle JDK 13 をインストールします (64 ビットのみ !!):

sudo add-apt-repository ppa:linuxuprising/java
sudo apt update
sudo apt install oracle-java13-installer

デビアン :

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-java13-installer
exit

oracle-java13-installer パッケージは oracle-java13-set-default のインストールを推奨しています Oracle Java 13 を標準 Java にします。たとえば、推奨パッケージはデフォルトで Ubuntu にインストールされますが、Linux Mint にはインストールされません。以下は、このパッケージのインストールをスキップする方法、または自動的にインストールされない場合にインストールする方法です。

Oracle Java 13 をデフォルトとして設定するには、oracle-java13-set-default をインストールします。 Oracle Java 13 インストーラーによって自動的にインストールされなかった場合:

sudo apt install oracle-java13-set-default


インストールをスキップするには oracle-java13-set-default インストール中のパッケージ oracle-java13-installer 、使用:

sudo apt install --no-install--recommends oracle-java13-installer

Oracle Java 13 をもはや標準にしたくないが、インストールしたいですか?その oracle-java13-set-default を削除します パッケージ:

sudop apt remove oracle-java13-set-default

標準 Java バージョンは java -version で確認できます と javac -version 、例:

$ java -version
java version "13" 2019-09-17
Java(TM) SE Runtime Environment (build 13+33)
Java HotSpot(TM) 64-Bit Server VM (build 13+33, mixed mode, sharing)
$ javac -version
javac 13

Oracle Java 13 の手動ダウンロード

Oracle Java 13 インストーラーが Java .tar.gz をシステムに自動的にダウンロードすることを妨げているファイアウォール、ルーター、またはプロキシの内側にいる場合は、Oracle Java 13 .tar を使用できます。 gz ファイルを Oracle から別のコンピューターまたは同じコンピューターで Web ブラウザーを使用して自分で作成します。ダウンロードした Oracle Java 13 .tar.gz が oracle-java13-installer パッケージと同じバージョンであることを確認してください!

Oracle Java 13 .tar.gz ファイルを取得したら、それを /var/cache/oracle-jdk13-installer に配置します。 (このフォルダーが存在しない場合は、ルートとして作成します)。

次に、oracle-java13-installer をインストールします 通常どおり (上記のように) パッケージ化すると、インストーラーはローカルの Oracle Java 13 アーカイブを取得し、Oracle サーバーから Oracle Java 13 アーカイブをダウンロードしようとする代わりに、それを使用してすべてをセットアップします。

Oracle Java 13 ライセンスの自動承認

Oracle Java 13 ライセンスを自動的に受け入れますか?これは自動化に役立ちます。 B. スクリプトなどで Oracle JDK 13 インストーラーを実行する。次のコマンドでライセンスに同意できます:

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

それでもうまくいかない場合は、次の代替方法を試してください:

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


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

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

  3. Ubuntu、Debian、または Linux Mint 用の新しい Oracle Java 11 インストーラー (ローカルの Oracle Java .tar.gz を使用)

  1. install-java.sh を使用して、Ubuntu、Debian、Linux Mint、または Fedora に任意の Oracle Java (JDK) バージョンをインストールします。

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

  3. PPA から Ubuntu または Linux Mint に TLPUI をインストールします。

  1. Debian8およびUbuntu16.04Linuxに最新のEclipseJavaIDEをインストールします

  2. Debian 9StretchLinuxにOracleJavaSE開発キットをインストールする方法

  3. Ubuntu で Debian リポジトリを apt source.list に追加するのは危険ですか?