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

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

ご存知の方も多いと思いますが、Oracle Java では、ほとんどのバージョン (最新の Oracle Java バージョンを除くすべて) をダウンロードするために、Oracle アカウントにサインインする必要があります。しばらく前に、Oracle Java 11 および 12 インストール パッケージ (Web Upd8 のパッケージに基づく) と、Ubuntu および Linux Mint 用の PPA を作成しました。

Oracle Java 11 は Oracle から直接ダウンロードできなくなったため、インストーラーが機能しなくなったため、ユーザーが Oracle アカウントを作成する必要がある新しいインストーラーを作成しました。 Oracle Java 11 .tar.gz アーカイブ (同じバージョン) をインストーラーとしてダウンロードし、アーカイブを /var/cache/oracle-jdk11-installer-local/ に配置します。 . 次に、 oracle-java11-installer-local を使用できます パッケージ化すると、Oracle Java 11 がセットアップされます。

他のすべては以前と同じように機能します。その oracle-java11-set-default-local をインストールできます たとえば、Oracle Java 11 をデフォルトとして設定するためのパッケージ (.jinfo ファイルを使用してデフォルトとして設定し、代替を更新するだけでなく、環境変数 JAVA_HOME などをエクスポートすることもできます)。

これは、Oracle が現在、ほとんどの Oracle Java バージョンをダウンロードするためにユーザーにアカウントを作成してログインすることを要求しているという事実を回避するために私が考えることができる唯一の方法でした。より良い方法を考えられる場合は、お知らせください!

古いもの oracle-java11-installer を削除します 動かなくなったのでパッケージ。削除して新しいものを使用することをお勧めします oracle-java11-installer-local パッケージ。 さらに良いことに、Oracle Java から OpenJDK またはその他の JDK ビルドに切り替えてください。Oracle は現在商用ライセンスを使用しており、Java は開発とテストに無料でしか使用できませんが、本番環境で使用するには料金が必要です。

関連:

  • 最新の OpenJDK 12、11、または 8 を Ubuntu、Debian、または RHEL に Zulu OpenJDK ビルドでインストールします
  • APT PPA リポジトリから Ubuntu、Debian、または Linux Mint に Oracle Java 14 (JDK14) をインストールする方法


以下は、新しい「oracle-java11-installer-local」パッケージを使用して Oracle Java 11 をインストールするための段階的な手順です。

1. https://profile.oracle.com/myprofile/account/create-account.jspx で Oracle アカウントを作成し、サインアップします

2. Oracle JDK 11 .tar.gz アーカイブをダウンロードします。ダウンロードするOracle JDKのバージョンがバージョンと一致していることを確認してください。 oracle-java11-installer-local パッケージ 実行。たとえば、インストーラーは現在バージョン 11.0.6 であるため、Oracle JDK 11.0.6 のインストールに使用できます。

3. /var/cache/oracle-jdk11-installer-local/ を作成する Oracle JDK 11 .tar.gz をフォルダーに入れ、このフォルダーにコピーします。

たとえば、/var/cache/oracle-jdk11-installer-local/ を作成します。 jdk-11.0.3_linux-x64_bin.tar.gz をフォルダーに入れ、(現在のディレクトリから) このフォルダーにコピーします。

sudo mkdir -p /var/cache/oracle-jdk11-installer-local/
sudo cp jdk-11.0.6_linux-x64_bin.tar.gz /var/cache/oracle-jdk11-installer-local/

4. 古い oracle-java11-installer を削除します インストール済みの場合のパッケージ:

sudo apt purge oracle-java11-installer

5. Linux Uprising Java PPA (Ubuntu、Linux Mint、Pop! _OS、基本 OS、およびその他の Ubuntu ベースの Linux ディストリビューションで動作します) を追加し、その oracle-java11-installer-local をインストールします。 Oracle Java 11 をセットアップするためのパッケージ:

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


Debian では、PPA oracle-java11-installer-local を追加してインストールします パッケージ:

su -
echo "deb https://ppa.launchpad.net/linuxuprising/java/ubuntu focal 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-java11-installer-local
exit

6. これはオプションです。次のコマンドを使用して oracle-java11-set-default-local をインストールします 、Oracle JDK 11 を標準にする:

sudo apt install oracle-java11-set-default-local

Ubuntu では、このパッケージはインストール中に自動的にインストールされます oracle-java11-installer-local ですが、Linux Mint ではそうではありません。

Oracle Java 11 をシステムのデフォルトの JDK バージョンにしたくない場合は、次のようにデフォルトにするパッケージを削除します。

sudo apt remove oracle-java11-set-default-local


Debian
  1. Ubuntu 18.04、Debian 9、LinuxMint19にPipをインストールする方法

  2. Ubuntu16.04およびLinuxMint18にOracleJavaJDK11/8をインストールする方法

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

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

  2. Ubuntu、Linux Mint、または Debian で永続的なライブ USB ストレージを作成します (UEFI、> 4 GB の永続性をサポート)

  3. scrcpy を使用してデスクトップから Android デバイスを制御する (Ubuntu、Fedora、Debian、Linux Mint のインストール)

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

  2. シンプルな NFS GUI (サーバーとクライアント) を使用して、Ubuntu、Linux Mint、または Debian で NFS 共有を簡単にセットアップ

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