GNU/Linux >> Znalost Linux >  >> Ubuntu

Nový instalační program Oracle Java 11 pro Ubuntu, Debian nebo Linux Mint (s místním Oracle Java .tar.gz)

Jak již mnozí víte, Oracle Java vyžaduje, abyste se přihlásili k účtu Oracle, abyste si mohli stáhnout většinu verzí (všechny kromě nejnovější verze Oracle Java). Před časem jsem vytvořil instalační balíčky Oracle Java 11 a 12 (na základě balíčku z Web Upd8) a PPA pro Ubuntu a Linux Mint.

Vzhledem k tomu, že Oracle Java 11 již nelze stáhnout přímo z Oracle, instalační program přestal fungovat, takže jsem vytvořil nový instalační program, který vyžaduje, aby si uživatel vytvořil účet Oracle. Stáhněte si archiv Oracle Java 11 .tar.gz (stejná verze) jako instalační program) a umístěte archiv do /var/cache/oracle-jdk11-installer-local/ . Pak můžete použít oracle-java11-installer-local Package a nastaví vám Oracle Java 11.

Všechno ostatní funguje jako předtím. Můžete si nainstalovat oracle-java11-set-default-local Balíček, například pro nastavení Oracle Java 11 jako výchozí (nejen nastavit jako výchozí pomocí souboru .jinfo a aktualizací alternativ, ale také pro export proměnné prostředí JAVA_HOME atd.).

To byl jediný způsob, jak obejít skutečnost, že Oracle nyní vyžaduje, aby si uživatelé vytvořili účet a přihlásili se ke stažení většiny verzí Oracle Java. Pokud vás napadne lepší způsob, dejte mi prosím vědět!

Starý smažu oracle-java11-installer Balíček, protože už nefunguje. Doporučuji jej odstranit a použít nový oracle-java11-installer-local Balík. Nebo ještě lépe, přepněte z Oracle Java na OpenJDK nebo jakékoli jiné sestavení JDK, protože Oracle nyní používá komerční licenci a Javu můžete používat zdarma pouze pro vývoj a testování, ale použití v produkci vyžaduje poplatek.

Související:

  • Nainstalujte nejnovější OpenJDK 12, 11 nebo 8 v Ubuntu, Debianu nebo RHEL pomocí sestavení Zulu OpenJDK
  • Jak nainstalovat Oracle Java 14 (JDK14) na Ubuntu, Debian nebo Linux Mint z úložiště APT PPA


Toto jsou podrobné pokyny pro instalaci Oracle Java 11 s novým balíčkem „oracle-java11-installer-local“:

1. Vytvořte si účet Oracle na https://profile.oracle.com/myprofile/account/create-account.jspx a zaregistrujte se

2. Stáhněte si archiv Oracle JDK 11 .tar.gz. Ujistěte se, že verze Oracle JDK, kterou chcete stáhnout, odpovídá verzi. Spuštění balíčku oracle-java11-installer-local. Instalační program je například aktuálně verze 11.0.6, takže jej lze použít k instalaci Oracle JDK 11.0.6.

3. Vytvořte /var/cache/oracle-jdk11-installer-local/ Složku a zkopírujte Oracle JDK 11 .tar.gz do této složky.

Vytvořte například /var/cache/oracle-jdk11-installer-local/ Složku a zkopírujte jdk-11.0.3_linux-x64_bin.tar.gz do této složky (z aktuálního adresáře) pomocí:

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. Odstraňte starý oracle-java11-installer Balíček, pokud jej máte nainstalovaný:

sudo apt purge oracle-java11-installer

5. Přidejte Linux Uprising Java PPA (funguje na Ubuntu, Linux Mint, Pop! _OS, elementary OS a jakékoli další distribuci Linuxu založené na Ubuntu) a nainstalujte oracle-java11-installer-local Balíček pro nastavení Oracle Java 11:

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


V Debianu přidejte a nainstalujte PPA oracle-java11-installer-local Balíček s:

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. Toto je volitelné. K instalaci oracle-java11-set-default-local použijte následující příkaz , čímž se Oracle JDK 11 stává standardem:

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

Na Ubuntu se tento balíček automaticky nainstaluje během instalace oracle-java11-installer-local , ale to není případ Linux Mint.

Pokud nechcete, aby Oracle Java 11 byla výchozí verzí JDK ve vašem systému, odeberte balíček, který ji činí výchozí, následovně:

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


Ubuntu
  1. Oracle ukončil výrobu Oracle Java (jdk) Installer Ppa??

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

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

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

  2. Nainstalujte Oracle Java 13 na Ubuntu, Linux Mint nebo Debian z ú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 PostgreSQL 9.1.3 s pgAdmin3 na Ubuntu 11.10 / Linux Mint 12

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

  3. Nový instalační program Oracle Java 11 pro Ubuntu, Debian nebo Linux Mint (s místním Oracle Java .tar.gz)