Установка Java6 SDK на FreeBSD

Рубрика: Java | 1 February 2008, 16:20 | Vadim Voituk

В связи с нюансами лицензирования JDK, установка Java 6 SDK на FreeBSD выглядит немного сложнее привычного:make & make installТем не менее, все равно ничего сложного в этом нет.Что я сейчас и продемонстрирую:Первым этапом загружаем в директорию /usr/ports/distfiles необходимые файлы:

jdk-6u3-fcs-src-b05-jrl-24_sep_2007.jar (112Mb jdk-6u3-fcs-bin-b05-jrl-24_sep_2007.jar(2Mb)
jdk-6u3-fcs-mozilla_headers-b05-unix-24_sep_2007.jar (8,2Mb)

В браузере открываем

http://java.sun.com/javase/downloads/index.jsp

Ищем “JDK DST Timezone Update Tool – 1.3.3″ и жмем “Download”
Соглашаемся с лицензией, вводим логин-пароль (если нужно, регистрируемся)
В результате должны загрузить файл tzupdater-1.3.3-2007k.zip (260Kb)
Копируем его в /usr/ports/distfiles

Возвращаемся на http://java.sun.com/javase/downloads/index.jsp
Выбираем “Other downloads” жмем “Download”
Загружаем файл jce_policy-6.zip (9Кb)
Копируем его в, правильно все в тот же, /usr/ports/distfiles

Идем по адресу http://www.eyesbeyond.com/freebsddom/java/JDK16JRLConfirm.html
Выбираем “Patchset 3″, жмем “Accept”
Загружаем файл bsd-jdk16-patches-3.tar.bz2 (940Kb)
Копируем его туда же в /usr/ports/distfiles

вы думаете это все? – все только начинается!

Загружаем diablo-caffe-freebsd5-i386-1.5.0_07-b01.tar.bz2 (54Mb),
предварительно согласившись с лицензией (а кто говорил, что будет легко :)
Также копируем его в /usr/ports/distfiles

И, наконец-то, подходим к кульминационному моменту:
# cd /usr/ports/java/jdk16
# make

Открывается синее окно конфигуратора.
Снимаем все галочки и жмем “Ок”.
Снова соглашаемся с лицензией, “откидываемся на спинку кресла”, и ждем окончания процесса установки не вчитываясь в сообщения на экране :)
Конечно же не забываем по окончании выполнить:
# make install

Комментариев: 20

20 Responses to “Установка Java6 SDK на FreeBSD”

Комментарии:

  1. rssh

    Нет там никаких нюансов — JDK уже давно весть полностью GPL, а требовать согласия с лицензия при редистрибуции разрешили больше чем полгода назад. А то, что в FreeBSD никак джаву нормально не прикрутят — просто следствие отсуствия интереса (никто серьезно этим не занимается).

  2. Vadim Voituk

    Ну значит я отстал от жизни.
    Но то что java на FreeBSD непопулярное явление – согласен.

  3. Chabster

    А где джава популярное явление? )

  4. Igor Shubovych

    rssh правий.
    Під FreeBSD цікаво прикручувати тільки KDE2

  5. Vadim Voituk

    2 Igor: Мсье любитель нетрадиционной любви? :)

  6. temp

    2 Chabster
    Джава популярное явление в Solaris

  7. Vadim Voituk

    … та также на линуксах (как серверная платформа) и на windows + mac (как клиентская)

  8. serg

    >Но то что java на FreeBSD непопулярное явление – согласен.
    Вадим, а как насчёт OpenFire (Jabber-сервер такой)?
    Его что, под FreeBSD никто не ставит? о_О

  9. serg

    Забыл уточнить – OpenFire написан на Java, позволяет рулить через веб-интерфейс и прикручивается к Астериску (интернет-телефония)… Есть и другие приложения. Так что мне кажется, Java на FreeBSD – явление несколько более популярное, чем Вы думаете…

  10. Vadim Voituk

    OpenFire на FreeBSD такое же малопопулярное решение как и Java на FreeBSD.
    Извращенцев от технологий всегда хватало.

  11. serg

    А что на BSD популярно, осмелюсь спросить великого гуру?

    З.Ы. Не знал, что Лисяра – извращенец:
    http://www.lissyara.su/?id=1320

    А на чём Вы бы посоветовали поднять джаббер на FreeBSD? Крайне желательно с веб-мордой, с клиентами в базе данных и с возможностью связки с астериском?

  12. serg

    Статью прочёл. Если правильно понял – Ваша собственная. Могу подсказать, что коннектор к Паскалю – вещь зело нужная, ибо кроссплатформенные FreePascal + Lazarus ныне рулят.

  13. Vadim Voituk

    serg, я вижу вам потрепаться охота.

    eJabberd уже отменили? Или с астериском он не связывается? или web-морд к нему мало? или интерконнект-сервисов к нему не хватает?

    А вообще ставить вопрос к теме не относится.

  14. serg

    Нет, просто уточнить решил :)
    Спасибо за ответ, посмотрю что за штука. Поковыряю…

  15. NARKOZ

  16. GKN

    Я сделал как написано, зазгрузил пакеты. Но все равно
    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_29″ to obtain the
    time zone update file, tzupdater-1_3_29-2010f.zip.

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

    *** Error code 1

    Stop in /usr/ports/java/jdk16.
    *** Error code 1

  17. Pasic

    to GKN: Значит не все загрузили или не туда положили.

  18. Pasic

    А где най ти папку distfiles?

  19. din563

    /usr/ports/distfiles/

  20. din563

    Дополнительно нужно будет скачать diablo-caffe-freebsd7-i386-1.6.0_07-b02.tar

Leave a Reply