Java diegimas FreeBSD naudojant port’us kiek sudėtingesnis ir skiriasi nuo įprasto programų diegimo, kadangi reikalauja nemažo išankstinio pasiruošimo prieš pradedant patį diegimą.
Pateiksiu jums JDK6 diegimo instrukciją, kurią pats asmeniškai esu išbandęs ir realiai naudoju. FreeBSD port’uose galima rasti ir JDK7. Diegimas būtų panašus, tačiau šiuo atveju visus paketus (reikiamus patch’us) jau reikėtų susirinkti tinkančius JDK7. Dauguma bandžiusių Java šiam momentui geriau rekomenduoja naudoti JDK6 (nusistovėjusi, stabili, gerai dera su GlassFish ir t.t.). Aišku, versijos pasirinkimas – jūsų asmeninis reikalas.
JDK6 diegimo iš port’o instrukcija:
Prieš pradedant diegimą į katalogą “/usr/ports/distfiles” būtina parsisiųsti visus žemiau paminėtus paketus:
1. cd /usr/ports/distfiles
Šiuos paketus tiesiogiai galima siųsti į serverį naudojant FETCH komandą:
2. fetch http://www.java.net/download/jdk6/6u3/promoted/b05/jdk-6u3-fcs-src-b05-jrl-24_sep_2007.jar
3. fetch http://www.java.net/download/jdk6/6u3/promoted/b05/jdk-6u3-fcs-bin-b05-jrl-24_sep_2007.jar
Žemiau esančių paketų su FETCH neparsisiųsite, nes šiems paketams reikia licenzijos patvirtinimo (Agree). Atsidarykite naršyklę, galite tiesiogiai serveryje arba, jei dirbate nuotoliniu būdu su serveriu, tai pirmiausia parsisiųskite paketus į savo kompiuterį ir po to juos įkelkite į serverį, pvz., per FTP, SCP ar pan.:
5. Užeiti į puslapį http://www.oracle.com/technetwork/java/javase/downloads/jce-6-download-429243.html
Parsisiųsti “jce_policy-6.zip” – “Java Cryptography Extension (JCE) Unlimited Strength Jurisdiction Policy Files 6″
6. Užeiti į puslapį http://www.eyesbeyond.com/freebsddom/java/JDK16JRLConfirm.html
Parsisiųsti “bsd-jdk16-patches-4.tar.bz2″
7. Užeiti į puslapį http://www.FreeBSDFoundation.org/cgi-bin/download?download=diablo-caffe-freebsd7-i386-1.6.0_07-b02.tar.bz2
Parsisiųsti “diablo-caffe-freebsd7-i386-1.6.0_07-b02.tar.bz2″
Turint visus anksčiau paminėtus failus jau galima pradėti Java diegimą:
8. cd /usr/ports/java/jdk16
9. make install clean
Dabar galite eiti atsigerti kavos, arbatos, o gal net alaus :) , nes diegimas tikrai užtruks.
Jei viską padarėte teisingai, diegimo momentu nebuvo pateikta klaidos pranešimų, tai Java buvo įdiegta sėkmingai.
Galite patikrinti diegimo rezultatą komanda java -version (prieš tai nepamirškit atlikti rehash’o). Jei komandą parašius pateikiamas rezultatas, panašus į žemiau pateiktą, tai reiškia viskas OK su Java.
10. rehash
11. java -version
java version “1.6.0_07″
Diablo Java(TM) SE Runtime Environment (build 1.6.0_07-b02)
Diablo Java HotSpot(TM) Server VM (build 10.0-b23, mixed mode)
Sėkmingo naudojimosi Java.
Pingback: Java installation in FreeBSD « freesas