Установка JAVA JDK 1.6 под FreeBSD

Установка JDK не сложная, но по лицензионным ограничениям, каждую компоненту нужную для установки придется выкачивать вручную.
Перед тем как приступать к установке JDK, нужно установить порт /usr/ports/java/javavmwrapper/, без него процесс установки прерывается с ошибками.

cd /usr/ports/java/javavmwrapper/
make install clean

Теперь, можно переходить к установке JDK 1.6, идем в директорию порта:

cd /usr/ports/java/jdk16
make install clean

Перед началом сборки получаем небольшой диалог настройки:

Приведенная настройка типична для сервера. Сохраняем настройки
и в ответ получаем:

IMPORTANT: To build the JDK 1.6.0 port, you should have at least
2.5Gb of free disk space in the build area!

Due to licensing restrictions, certain files must be fetched manually.

Please download the Update 3 Source from
http://www.java.net/download/jdk6/6u3/promoted/b05/jdk-6u3-fcs-src-b05-jrl-24_sep_2007.jar
and the Source Binaries from
http://www.java.net/download/jdk6/6u3/promoted/b05/jdk-6u3-fcs-bin-b05-jrl-24_sep_2007.jar
and the Mozilla Headers from
http://www.java.net/download/jdk6/6u3/promoted/b05/jdk-6u3-fcs-mozilla_headers-b05-unix-24_sep_2007.jar
.
Please open http://java.sun.com/javase/downloads/index.jsp
in a web browser and follow the «Download» link for
«JDK US DST Timezone Update Tool — 1_3_12» to obtain the
time zone update file, tzupdater-1_3_12-2009a.zip.

Please download the patchset, bsd-jdk16-patches-4.tar.bz2, from
http://www.eyesbeyond.com/freebsddom/java/jdk16.html.

Please place the downloaded file(s) in /usr/ports/distfiles
and restart the build.

Теперь нужно вытягивать последовательно перечисленные компоненты и размещать их в /usr/ports/distfiles/

cd /usr/ports/distfiles/
wget -c http://www.java.net/download/jdk6/6u3/promoted/b05/jd  k-6u3-fcs-src-b05-jrl-24_sep_2007.jar
wget -c http://www.java.net/download/jdk6/6u3/promoted/b05/jdk-6u3-fcs-bin-b05-jrl-24_sep_2007.jar
wget -c http://www.java.net/download/jdk6/6u3/promoted/b05/jdk-6u3-fcs-mozilla_headers-b05-unix-24_sep_2007.jar

Скачивать tzupdater-1_3_12-2009a.zip и bsd-jdk16-patches-4.tar.bz2 придется в ручную с рабочей станции и потом перемещать скачанные файлы на сервер. Кроме того, на java.sun.com, прийдется зарегистрироваться.
После того, как нужные файлы будут размещены в /usr/ports/distfiles/, нужно будет перезапустить сборку.
После распаковки всего содержимого, на экране появится содержимое лицензии Java, и после того как вы с ней согласитесь. Начнут собираться порты которые нужны для сборки самого JDK. Сборка идет автоматом, пока не доходит до /usr/ports/java/diablo-jdk16. Придется опять скачать diablo-caffe-freebsd6-i386-1.6.0_07-b02.tar.bz2 в ручном режиме из браузера на рабочей станции и опять переместить скачанный файл в /usr/ports/distfiles/.
Наконец то начнется сборка самого JDK. После этого, участия человека не требуется. Процедура в общем то длительная. Но, сейчас, она происходит достаточно легко. Без заметных сбоев.

Статья помогла? поддержите проект!

Добавить комментарий

Ваш e-mail не будет опубликован. Обязательные поля помечены *

Time limit is exhausted. Please reload the CAPTCHA.