Inštalujeme Oracle Java 8 pod Debianom

17.08 | 23:19 | originalnynazovblogu | LUcoRP

Napriek tomu, že existuje veľmi dobrá a kvalitná náhrada proprietárnej Javy od Oraclu, ktorá je navyše open-source, nazvaná openJDK, niekedy sa použitiu Javy od Oraclu nedá vyhnúť. V tomto krátkom zápise ukážem, ako nainštalovať Oracle Javu vo verzii 8 na Debian 8.

Všetky príkazy sú vykonávané pod užívateľom s dostatočnými oprávneniami (napr. root, prípadne pomocou sudo).

Začneme pridaním repozitárov, ktoré obsahujú balíčky s Javou. Repozitáre sú síce určené pre Ubuntu, ale keďže obsahujú iba inštalačné súbory nezostavené voči knižniciam špecifickým iba pre Ubuntu, budú fungovať aj na Debiane. Repozitáre môžeme pridať buď do /etc/apt/sources.list.d/ ako samostatný súbor, čo je viac debianí spôsob, alebo do /etc/apt/sources.list, čo je podľa môjho názoru jednoduchšie a preto som zvolil tento spôsob. Tieto repozitáre obsahujú inštalačné balíčky pre 32bit, 64bit aj ARM architektúry.

Otvoríme súbor sources.list pre editáciu príkazom nano /etc/apt/sources.list a na koniec súboru pridáme dva riadky:

deb http://ppa.launchpad.net/webupd8team/java/ubuntu xenial main
deb-src http://ppa.launchpad.net/webupd8team/java/ubuntu xenial main

Následne naimportujeme kľúč daného repozitáru:

apt-key adv --keyserver hkp://keyserver.ubuntu.com:80 --recv-keys EEA14886

Zaktualizujeme zoznam balíčkov:

apt-get update

A môžeme dať inštalovať Javu:

apt-get install oracle-java8-installer

Inštalácia si vypýta súhlas s licenčnými podmienkami a ak s nimi súhlasíme, môžme nechať inštaláciu pokračovať. 

Po úspešnom dokončení inštalácie si môžme overiť nainštalovanú verziu Javy pomocou príkazu:

java -version

V termináli sa zobrazí aktuálna verzia nainštalovanej Javy aj s prislúchajúcimi detailnými informáciami:

java version "1.8.0_101"
Java(TM) SE Runtime Environment (build 1.8.0_101-b13)
Java HotSpot(TM) 64-Bit Server VM (build 25.101-b13, mixed mode)

Pokiaľ si potrebujeme nastaviť definície premenných prostredia, vieme to spraviť tiež jednoducho, pomocou príkazu:

apt-get install oracle-java8-set-default

Gratulujem, máte nainštalovanú Javu 8 na Debiane 8. Ako vždy, najprv testujte, až potom nasadzujte na live. Za všetky prípadné škody si zodpovedáte sami ;)

Zdroj: Wepupd8.org, Tecadmin.net

Prílohy



    • RE: Inštalujeme Oracle Java 8 pod Debianom 18.08 | 19:40
      Avatar bedňa antiX, Devuan, LegacyIce  Administrátor

      Hoci zástancovia Javy (JVM) tvrdia, že medzi slobodnou implementáciu Javy a tou reštriktívnou, nieje veľký rozdiel a stavajú na rovnakom kóde, tak pravda je naozaj iná a za pivo predvediem, že rozdiel môže byť až neporovnateľný napríklad v NetBeans.

      Tá licencia inak nieje úplne reštriktívna, je tam nejaká obdoba BSD licencie a potom obmedzenie, že sa nesmú svojvoľne šíriť verzie okrem stabilných. Právnik nie som, tak ak to vie niekto bližšie osvetliť, rád sa nechám použiť.

      Táto správa neobsahuje vírus, pretože nepoužívam MS Windows. http://kernelultras.org
      • RE: Inštalujeme Oracle Java 8 pod Debianom 18.08 | 22:00
        Avatar LUcoRP Debian, *buntu, Android  Používateľ

        Co som zachytil, tak napr. aj minecraft server ma problem s openjdk. Ja som ju potreboval kvoli logstashu, kde je uvadzana v poziadavkach a ked je v poziadavkach pisana oracle java, tak nebudem riskovat (rozkaz znel jasne... :).