Úvod
Pokud byste měli možnost vybrat si mezi základním modelem vozu nebo plně naloženým modelem, který si vyberete? Oba vozy vás odvezou z bodu A do bodu B, ale s plně naloženým vozem máte další funkce, které mohou z dopravní špičky udělat chladnou hodinu. No, to je stejný koncept, když se blíže podíváme na Javu. Existují dva standardní typy instalací, JRE (Java Runtime Environment) a JDK (Java Development Kit). JRE jako základní model vozu umožňuje vytvářet Java aplikace pro různé typy nasazení s použitím minimálních základních nástrojů ke splnění úkolu. JDK je plně nabitá vývojová sada, která má vše, co má JRE, plus další zdroje pro vytváření/zabezpečení aplikací a apletů.
Tento návod vás provede instalací JRE a JDK na váš server FreeBSD.
Předpoklady
Potřebujete server FreeBSD, který je nakonfigurován se statickou IP adresou. Pokud ještě nemáte server, můžete za méně než 30 sekund nastavit server FreeBSD s jedním z oceňovaných hostingových řešení VPS společnosti Atlantic.Net.
Než začneme, ujistěte se, že váš server je plně aktuální, abychom mohli dokončit přípravu.
freebsd-update fetch freebsd-update install
Po úplné aktualizaci vašeho serveru budete potřebovat vědět, jaká verze Javy je aktuálně nainstalována (nebo zda je vůbec nainstalována), pomocí následujícího příkazu:
java -version
Jakmile ověříte, zda je Java nainstalována nebo ne, spusťte následující příkaz a vyhledejte verzi a typ Java, kterou chcete nainstalovat.
pkg search ^openjdk
Nyní máte možnost vybrat si kterýkoli z dostupných balíčků. V tomto případě je nejnovější balíček verze 8.
openjdk-7.80.15_1,1 openjdk-jre-7.80.15_1,1 openjdk6-b36,1 openjdk6-jre-b36,1 openjdk8-8.51.16 openjdk8-jre-8.51.16
Nainstalujte Java Open JRE na FreeBSD
Vyberte verzi balíčku a nainstalujte jej jedním z následujících příkazů:
pkg install openjdk6-jre pkg install openjdk-jre pkg install openjdk8-jre
Nainstalujte Java Open JDK na FreeBSD
Vyberte verzi balíčku a nainstalujte jej jedním z následujících příkazů:
pkg install openjdk6 pkg install openjdk pkg install openjdk8
Po instalaci balíčku se na obrazovce zobrazí následující zpráva.
This OpenJDK implementation requires fdescfs(5) mounted on /dev/fd and procfs(5) mounted on /proc. If you have not done it yet, please do the following: mount -t fdescfs fdesc /dev/fd mount -t procfs proc /proc To make it permanent, you need the following lines in /etc/fstab: fdesc /dev/fd fdescfs rw 0 0 proc /proc procfs rw 0 0
Chcete-li instalaci dokončit, zadejte následující příkazy stejně jako ve zprávě.
mount -t fdescfs fdesc /dev/fd mount -t procfs proc /proc
Poté, aby byly změny trvalé, upravte pomocí textového editoru fstab
soubor:
nano /etc/fstab
Přidejte následující řádky do fstab
soubor:
fdesc /dev/fd fdescfs rw 0 0 proc /proc procfs rw 0 0
Takže všechny změny se projeví, musíme poté obnovit systém pomocí následujícího příkazu:
rehash