GNU/Linux >> Znalost Linux >  >> Debian

Jak nainstalovat Oracle Java 15 na Ubuntu, Debian nebo Linux Mint pomocí úložiště APT PPA

Oracle vydal Java 15 před několika dny. Ti, kteří to chtějí nainstalovat do distribucí založených na Ubuntu, Debianu a Linuxu, jako je Pop! _OS, Linux Mint, Zorin OS atd. mohou používat Linux Uprising Java PPA. Oracle JDK 15 obdrží nejméně dvě čtvrtletní aktualizace, než bude v březnu 2021 následovat JDK 16.

Informace o nových funkcích v Oracle Java 15 naleznete v oznámení o vydání.
Chci upozornit, že nedoporučuji používat Oracle Java, ale dávám to k dispozici těm, kteří to potřebují. Oracle Java používá komerční licenci začínající na Java 11, která umožňuje její stažení a používání zdarma pouze pro vývoj a testování, ale za použití v produkci se platí poplatek. Místo Oracle Java můžete použít open source sestavení JDK, jako jsou ty, které nabízí AdoptOpenJDK nebo Zulu OpenJDK.
Tento instalační program Oracle Java 15 je založen na balíčku Web Upd8 Java (poděkování patří původním tvůrcům) s drobnými úpravami a neobsahuje binární soubory Oracle Java. Místo toho se Oracle Java 15 automaticky stáhne, nainstaluje a volitelně nastaví jako výchozí Java (provádí alternativy aktualizací, exportuje proměnnou prostředí JAVA_HOME atd.) ve vašem systému.
Pro Oracle Java 15, x64 a aarch64 jsou k dispozici sestavení Linuxu. Oracle přestal poskytovat sestavení ARM pro některá vydání, až po nejnovější Oracle Java 15.
Je to poprvé, co jsem převzal tento balíček, kdy Oracle vydal binární soubory ARM, takže pokud máte nějaké ARM, dejte mi prosím vědět -problémy související s balíčkem.

Nainstalujte Oracle Java 15 na Ubuntu, Debian, Linux Mint, Pop! _OS, Zorin OS a další s repozitářem APT PPA

Balíček z tohoto PPA vám stáhne a nainstaluje Oracle Java 15 (s nabídkou aplikace / položkami „Otevřít pomocí“). Pokud tuto verzi Javy nastavíte jako výchozí (přidáním oracle-java15-set-default Package), balíček aktualizuje alternativy na výchozí všechny binární soubory Java z tohoto balíčku a exportuje proměnnou prostředí JAVA_HOME pro danou verzi Java (aby se projevila, vyžaduje odhlášení / přihlášení).
Oracle nabízí své vlastní balíčky DEB ke stažení, ale pouze zkopírují soubory Oracle Java 15 do vašeho systému a nic víc. Neumožňuje nastavení jako výchozí Javu, nenastavuje proměnnou prostředí JAVA_HOME, nevytváří položky nabídky atd.
Ubuntu, Linux Mint, Pop! _OS a další distribuce Linuxu založené na Ubuntu:Otevřete terminál a pomocí následujících příkazů přidejte Linux Uprising Oracle Java PPA a Oracle Java 15 (Oracle JDK 15) pouze pro x64 / aarch64 k instalaci:

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

Debian a další distribuce Linuxu založené na Debianu, ale ne na Ubuntu (bez add-apt-repository dostupné ve výchozím nastavení) Uživatelé:Otevřete terminál a spusťte následující příkazy pro přidání úložiště Linux Uprising Oracle Java PPA a instalaci Oracle JDK 15:

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

Tím se nainstaluje Oracle Java 15 a distribuce Linuxu, které automaticky instalují doporučené balíčky, jako je Ubuntu, také nainstalují oracle-java15-set-default -Balík, díky kterému je Oracle Java 15 standardní verzí Java v tomto systému. Pokud chcete přeskočit instalaci oracle-java15-set-default takhle:

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

Nebo pro linuxové distribuce, které nemají ve výchozím nastavení nainstalované doporučené balíčky a chcete nastavit tento Oracle Java 15 jako výchozí ve vašem systému, ručně nainstalujte oracle-java15-set-default Balíček:

sudo apt install oracle-java15-set-default

Pokud nechcete, aby Oracle Java 15 byla výchozí verzí Java ve vašem systému, odeberte oracle-java15-set-default Použijte:

sudo apt remove oracle-java15-set-default

Můžete zkontrolovat, která verze Java je ve vašem systému standardně nainstalována, otevřete terminál a zadejte java -version a nebo javac -version . Příklad z mého systému:

$ java -version
java version "15" 2020-09-15
Java(TM) SE Runtime Environment (build 15+36-1562)
Java HotSpot(TM) 64-Bit Server VM (build 15+36-1562, mixed mode, sharing)
$ javac -version
javac 15


Také by se vám mohlo líbit:Jak nainstalovat / přepínat mezi více verzemi Java pomocí SDKMAN

Jak automaticky přijmout licenci Oracle Java 15

Pro stažení a instalaci Oracle Java 15 musí uživatel přijmout licenci. V některých případech, například při použití v automatizovaném skriptu, můžete chtít automaticky přijmout licenci pomocí příkazu. Můžete to udělat pomocí:

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

Pokud to nefunguje, zkuste také tento příkaz:

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

Co dělat, když se stahování nezdaří

Co když instalační program Oracle Java 15 nemůže stáhnout Oracle Java? K tomu může dojít, pokud jste za firewallem, routerem nebo proxy, který brání instalačnímu programu ve stažení archivu Oracle Java.

Pro takové případy však existuje řešení. Soubor Oracle Java 15 .tar.gz si můžete stáhnout také jinými způsoby, například jít k příteli, pomocí webového prohlížeče s proxy atd. a poté převést stažený soubor Oracle Java 15 .tar.gz na /var/cache/oracle-jdk15-installer (vytvořte tuto složku jako root, pokud neexistuje), poté nainstalujte oracle-java15-installer Balíček z Linux Uprising PPA, jak je popsáno výše. Namísto pokusu o stažení samotného archivu Oracle Java 15 .tar.gz instalační program používá místní verzi, kterou jste stáhli ručně.
Ujistěte se, že stažená verze Oracle Java 15 .tar.gz a balíček Oracle Java Installer z PPA jsou obě stejné verze, jinak to nebude fungovat.Také by vás mohlo zajímat:Nový Oracle Java 11 Instalační program pro Ubuntu, Debian nebo Linux Mint (s místním Oracle Java .tar.gz)


Debian
  1. Jak zkompilovat a nainstalovat wxWidgets na Ubuntu/Debian/Linux Mint

  2. Jak nainstalovat Oracle Java 16 na Debian, Ubuntu, Pop! _OS nebo Linux Mint pomocí úložiště APT PPA

  3. Nainstalujte Oracle Java 13 na Ubuntu, Linux Mint nebo Debian z úložiště APT PPA

  1. Jak nainstalovat Pip na Ubuntu 18.04, Debian 9 a Linux Mint 19

  2. Jak nainstalovat VLC 1.1.13 na Ubuntu 11.10 / 12.04, Linux Mint 12

  3. Jak nainstalovat Oracle Java JDK 11 / 8 na Ubuntu 16.04 a Linux Mint 18

  1. Jak nainstalovat Oracle Java 8 na Ubuntu 16.04/Linux Mint 17 (metoda PPA)

  2. Jak nainstalovat desktopové prostředí Deepin na Ubuntu 20.10 nebo 20.04 / Linux Mint 20.x.

  3. Jak nainstalovat Oracle Java 14 (JDK 14) na Ubuntu, Debian nebo Linux Mint z úložiště APT PPA