GNU/Linux >> Belajar Linux >  >> Debian

Pemasang Oracle Java 11 baru untuk Ubuntu, Debian atau Linux Mint (dengan Oracle Java .tar.gz lokal)

Seperti yang sudah Anda ketahui, Oracle Java mengharuskan Anda masuk ke akun Oracle untuk mengunduh sebagian besar versi (semua kecuali versi Oracle Java terbaru). Beberapa waktu lalu saya membuat paket instalasi Oracle Java 11 dan 12 (berdasarkan paket dari Web Upd8) dan PPA untuk Ubuntu dan Linux Mint.

Karena Oracle Java 11 tidak lagi dapat diunduh langsung dari Oracle, penginstal telah berhenti bekerja, jadi saya membuat penginstal baru yang mengharuskan pengguna untuk membuat akun Oracle. Unduh arsip Oracle Java 11 .tar.gz (versi yang sama) sebagai penginstal) dan tempatkan arsip di /var/cache/oracle-jdk11-installer-local/ . Kemudian Anda dapat menggunakan oracle-java11-installer-local Paket dan itu akan mengatur Oracle Java 11 untuk Anda.

Segala sesuatu yang lain bekerja seperti sebelumnya. Anda dapat menginstal oracle-java11-set-default-local itu Paket, misalnya untuk mengatur Oracle Java 11 sebagai default (tidak hanya ditetapkan sebagai default dengan file .jinfo dan alternatif pembaruan, tetapi juga untuk mengekspor variabel lingkungan JAVA_HOME dll.).

Ini adalah satu-satunya cara yang dapat saya pikirkan untuk mengatasi fakta bahwa Oracle sekarang mengharuskan pengguna untuk membuat akun dan masuk untuk mengunduh sebagian besar versi Oracle Java. Jika Anda dapat memikirkan cara yang lebih baik, beri tahu saya!

Saya akan menghapus yang lama oracle-java11-installer Paket karena tidak berfungsi lagi. Saya sarankan untuk menghapusnya dan menggunakan yang baru oracle-java11-installer-local Kemasan. Atau lebih baik lagi, beralih dari Oracle Java ke OpenJDK atau build JDK lainnya karena Oracle sekarang menggunakan lisensi komersial dan Anda hanya dapat menggunakan Java secara gratis untuk pengembangan dan pengujian, tetapi penggunaan dalam produksi memerlukan biaya.

Terkait:

  • Instal OpenJDK 12, 11, atau 8 terbaru di Ubuntu, Debian, atau RHEL dengan build Zulu OpenJDK
  • Cara menginstal Oracle Java 14 (JDK14) di Ubuntu, Debian atau Linux Mint dari repositori APT PPA


Berikut adalah petunjuk langkah demi langkah untuk menginstal Oracle Java 11 dengan paket “Oracle-java11-installer-local” yang baru:

1. Buat akun Oracle di https://profile.Oracle.com/myprofile/account/create-account.jspx dan daftar

2. Unduh arsip Oracle JDK 11 .tar.gz. Pastikan versi Oracle JDK yang akan diunduh sesuai dengan versinya. Oracle-Java11-installer-local paket Eksekusi. Misalnya installer saat ini versi 11.0.6, sehingga dapat digunakan untuk menginstal Oracle JDK 11.0.6.

3. Buat /var/cache/oracle-jdk11-installer-local/ Folder dan salin Oracle JDK 11 .tar.gz ke dalam folder ini.

Misalnya, buat /var/cache/oracle-jdk11-installer-local/ Folder dan salin jdk-11.0.3_linux-x64_bin.tar.gz ke dalam folder ini (dari direktori saat ini) dengan:

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. Hapus oracle-java11-installer old yang lama Paket jika Anda sudah menginstalnya:

sudo apt purge oracle-java11-installer

5. Tambahkan PPA Java Uprising Linux (berfungsi di Ubuntu, Linux Mint, Pop! _OS, OS dasar, dan distribusi Linux berbasis Ubuntu lainnya) dan instal oracle-java11-installer-local itu Paket untuk menyiapkan Oracle Java 11

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


Di Debian, tambahkan dan instal PPA oracle-java11-installer-local Paket dengan:

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. Ini opsional. Gunakan perintah berikut untuk menginstal oracle-java11-set-default-local , menjadikan Oracle JDK 11 sebagai standar:

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

Di Ubuntu, paket ini diinstal secara otomatis selama instalasi oracle-java11-installer-local , tetapi tidak demikian halnya dengan Linux Mint.

Jika Anda tidak ingin Oracle Java 11 menjadi versi JDK default di sistem Anda, hapus paket yang menjadikannya default, sebagai berikut:

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


Debian
  1. Cara menginstal Oracle Java SE Development Kit di Debian 9 Stretch Linux

  2. cara instalasi linux Ubuntu / Debian jdownloader

  3. Cara Menginstal Pip Di Ubuntu 18.04, Debian 9 &Linux Mint 19

  1. Cara Menginstal Oracle Java JDK 11/8 di Ubuntu 16.04 &Linux Mint 18

  2. Cara menginstal Oracle Java 14 (JDK 14) di Ubuntu, Debian atau Linux Mint dari repositori APT PPA

  3. Instal Oracle Java 13 di Ubuntu, Linux Mint atau Debian dari repositori APT PPA

  1. Instal Oracle Java 10 di Ubuntu atau Linux Mint dari repositori PPA

  2. Instal Oracle Java 13 di Ubuntu, Linux Mint atau Debian dari repositori APT PPA

  3. Pemasang Oracle Java 11 baru untuk Ubuntu, Debian atau Linux Mint (dengan Oracle Java .tar.gz lokal)