Pembaruan:Oracle Java 10 telah mencapai akhir pembaruan publik (lihat peta jalan di sini), sehingga tidak lagi tersedia untuk diunduh. Akibatnya, paket-paket di PPA Java Pemberontakan Linux tidak lagi berfungsi. Beralih ke Oracle Java 11 (yang disertakan dalam PPA Pemberontakan Linux dan merupakan versi jangka panjang), Oracle Java 14 terbaru, atau OpenJDK (Anda juga dapat menggunakan AdoptOpenJDK atau ZuluJDK).
Untuk informasi tentang Ubuntu atau Linux Mint, lihat artikel kami yang lain:Instal Oracle Java 10 di Ubuntu atau Linux Mint dari Repositori PPA
Seperti yang saya katakan di artikel sebelumnya, saya membuat PPA untuk Oracle Java 10 berdasarkan paket WebUpd8 Java PPA (yang tidak termasuk Oracle Java 10). Meskipun banyak PPA tidak berfungsi di Debian, yang satu ini berfungsi karena paket mengunduh dan menginstal binari resmi Oracle Java 10 yang, tidak seperti paket PPA biasa, tidak dirancang untuk versi Ubuntu tertentu.
Oracle hanya menyediakan Java 10 untuk 64bit, jadi paket dari LinuxUprising Java PPA hanya berfungsi pada 64bit. Jangan mencoba menggunakan ini pada arsitektur lain karena tidak akan berhasil! Paket repositori PPA menginstal Oracle Java 10 JDK, yang mencakup JRE. Folder bin Java JRE tidak lagi terpisah dan tidak lagi berada dalam folder bin yang sama dengan binari JDK.
Instal Oracle Java 10 (JDK 10) di Debian
Gunakan perintah berikut untuk menambahkan repositori LinuxUprising Java PPA ke sumber perangkat lunak Anda dan instal Oracle Java 10 di Debian (versi Debian apa pun):
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
Nama paketnya adalah Oracle-Java10-installer dan bukan Oracle-Java10-jdk karena tidak mengandung file Oracle Java. Ini hanya penginstal yang mengunduh biner dari server Oracle dan secara otomatis mengonfigurasi semuanya untuk Anda.
Setelah menambahkan PPA ke sumber perangkat lunak Anda, pastikan untuk mengatur Oracle Java 10 sebagai default pada sistem Debian Anda yang diinstal oracle-java10-set-default (dapat diinstal secara otomatis):
su -
apt-get install oracle-java10-set-default
exit
Jika Oracle Java 10 akan diinstal tetapi tidak digunakan sebagai versi Java standar pada mesin Debian Anda, hapus Paket Oracle-java10-set-default:
su -
apt-get remove oracle-java10-set-default
exit
Jika penginstal tidak mengunduh arsip tar.gz Oracle Java 10 (pengunduhan diblokir oleh router, firewall, atau ISP), Anda dapat mengunduh arsip / var tar.gz Oracle Java 10 secara manual / cache / oracle-jdk10-installer Folder dan kemudian instal Paket oracle-java10-installer dan itu akan menyimpan arsip tar.gz yang diunduh alih-alih mengunduhnya dari server Oracle.
Terima lisensi Oracle Java 10 tanpa masukan pengguna
Saat menginstal Oracle Java 10, pengguna akan diminta untuk menerima lisensi Oracle sebelum melanjutkan instalasi. Jika Anda perlu mengotomatiskan instalasi (untuk Docker, skrip, dll.), Anda dapat secara otomatis menerima lisensi Oracle sebelum menginstal paket Oracle Java 10 dengan satu perintah:
echo oracle-java10-installer shared/accepted-oracle-license-v1-1 select true | sudo /usr/bin/debconf-set-selections
Saya telah membaca bahwa perintah di atas tidak berfungsi pada beberapa sistem Debian, meskipun itu berhasil untuk saya di Pengujian Debian. Jika perintah di atas tidak bekerja pada mesin Debian Anda, Anda dapat mencoba perintah berikut sebagai gantinya:
echo oracle-java10-installer shared/accepted-oracle-licence-v1-1 boolean true | sudo /usr/bin/debconf-set-selections
Untuk informasi tentang Ubuntu, Linux Mint, OS dasar, dan distribusi Linux berbasis Ubuntu lainnya, lihat:Instal Oracle Java 10 di Ubuntu atau Linux Mint Dari Repositori PPA.