Cíl
Cílem této příručky je poskytnout jednoduchý postup, jak nainstalovat Java SE Development Kit na Debian Linux.
Verze operačního systému a softwaru
- Operační systém: Debian 9 (Stretch)
- Software: Java SE Development Kit 8
Požadavky
Je vyžadován privilegovaný přístup k vašemu Debian Linuxu. Volitelně curl
bude použit ke stažení příslušného Java JDK tarballu.
Obtížnost
SNADNÉ
Konvence
- # – vyžaduje, aby dané linuxové příkazy byly spouštěny s právy root buď přímo jako uživatel root, nebo pomocí
sudo
příkaz - $ – vyžaduje, aby dané linuxové příkazy byly spouštěny jako běžný neprivilegovaný uživatel
Pokyny
Stáhnout
Začněme stažením Java JDK tarball z oficiálního webu Oracle. Přejděte na stránku Oracle Java JDK a vyhledejte tarball odpovídající architektuře systému. Webová stránka vyžaduje, aby byla před stažením přijata licenční smlouva Oracle Binary Code pro licenci Java SE. Z tohoto důvodu existují dvě možnosti, jak stáhnout Oracle Java JDK tarball.
Webový prohlížeč
První možností je stáhnout si požadovaný Java JDK tarball přímo pomocí webového prohlížeče a zároveň přijmout požadovanou licenční smlouvu Oracle Binary Code License Agreement pro licenci Java SE kliknutím na poskytnutý přepínač. Po dokončení zkopírujte stažený soubor pomocí klienta SCP nebo FTP do konečného umístění.
Kudrování
V případě, že se pokoušíte nainstalovat Java JDK vzdáleně a nemáte absolutně žádný přístup ke grafickému uživatelskému rozhraní a webovému prohlížeči, použijte ke stažení Java JDK pomocí příkazového řádku následující metodu curl.
Nejprve získejte správnou adresu URL ke stažení pomocí curl
příkaz:
$ curl -s http://www.oracle.com/technetwork/java/javase/downloads/jdk8-downloads-2133151.html | grep "otn-pub" | cut -d \" -f12
Výše uvedený příkaz vygeneruje spoustu adres URL pro váš výběr. Chcete-li zahájit stahování požadovaného souboru Java, zkopírujte jeho adresu URL a spusťte stahování pomocí curl
při přijímání požadované licence Jave. Například:
$ curl -LOb "oraclelicense=a" http://download.oracle.com/otn-pub/java/jdk/8u121-b13/e9e7ea248e2c4826b92b3f075a80e441/jdk-8u121-linux-x6.>Nainstalujte Java JDK
V této fázi bychom měli mít v našem aktuálním pracovním adresáři vhodný Java JDK tarball:
$ lsjdk-8u121-linux-x64.tar.gzVytvořte cílový instalační adresář Java JDK:
# mkdir /opt/java-jdkExtrahujte dříve stažený Java JDK tarball:
# tar -C /opt/java-jdk -zxf jdk-8u121-linux-x64.tar.gzNastavit Oracle Java jako výchozí
V současné době systém nerozpoznává naši instalaci Java JDK:
$ update-alternatives --list javaupdate-alternatives:error:no alternatives for java$ javabash:java:command not foundPoužijte
update-alternatives
příkaz k zahrnutí obou,java
ajavac
jako součást prostředí Java systému. Nahraďte prosím níže uvedenou cestu k binárním souborům Java tam, kde je to vhodné, aby odpovídala vaší stažené verzi Java:# update-alternatives --install /usr/bin/java java /opt/java-jdk/jdk1.8.0_121/bin/java 1 update-alternatives:using /opt/java-jdk/jdk1.8.0_121/ bin/java pro poskytnutí /usr/bin/java (java) v automatickém režimu# update-alternatives --install /usr/bin/javac javac /opt/java-jdk/jdk1.8.0_121/bin/javac 1update-alternatives:pomocí /opt/java-jdk/jdk1.8.0_121/bin/javac k poskytnutí /usr/bin/javac (javac) v automatickém režimuPotvrďte nastavení Java JDK
Java JDK by nyní měla být nainstalována a připravena k použití:
$ java -versionjava verze "1.8.0_121" Java(TM) SE Runtime Environment (sestavení 1.8.0_121-b13)Java HotSpot(TM) 64bitový server VM (sestavení 25.121-b13, smíšený režim)
…
Jak nainstalovat Logstash na Debian Linux Generujte SSL certifikáty pomocí LetsEncrypt na Debian LinuxuDebian