GNU/Linux >> Znalost Linux >  >> Debian

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


Debian
  1. Jak nainstalovat Oracle Java SE Development Kit na Debian 9 Stretch Linux

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

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

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

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

  3. Nainstalujte Oracle Java 10 v Ubuntu nebo Linux Mint z úložiště PPA

  1. Návod na instalaci Ubuntu / Debian jdownloader linux

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

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