Установка Java6 SDK на FreeBSD
Рубрика: Java | 1 February 2008, 16:20 |
Vadim Voituk
В связи с нюансами лицензирования JDK, установка Java 6 SDK на FreeBSD выглядит немного сложнее привычного:make & make installТем не менее, все равно ничего сложного в этом нет.Что я сейчас и продемонстрирую:Первым этапом загружаем в директорию /usr/ports/distfiles необходимые файлы:
В браузере открываем
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
Возвращаемся на
Выбираем “Other downloads” жмем “Download”
Загружаем файл jce_policy-6.zip (9Кb)
Копируем его в, правильно все в тот же, /usr/ports/distfiles
Идем по адресу
Выбираем “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

Нет там никаких нюансов — JDK уже давно весть полностью GPL, а требовать согласия с лицензия при редистрибуции разрешили больше чем полгода назад. А то, что в FreeBSD никак джаву нормально не прикрутят — просто следствие отсуствия интереса (никто серьезно этим не занимается).
Ну значит я отстал от жизни.
Но то что java на FreeBSD непопулярное явление – согласен.
А где джава популярное явление? )
rssh правий.
Під FreeBSD цікаво прикручувати тільки KDE2
2 Igor: Мсье любитель нетрадиционной любви? :)
2 Chabster
Джава популярное явление в Solaris
… та также на линуксах (как серверная платформа) и на windows + mac (как клиентская)
>Но то что java на FreeBSD непопулярное явление – согласен.
Вадим, а как насчёт OpenFire (Jabber-сервер такой)?
Его что, под FreeBSD никто не ставит? о_О
Забыл уточнить – OpenFire написан на Java, позволяет рулить через веб-интерфейс и прикручивается к Астериску (интернет-телефония)… Есть и другие приложения. Так что мне кажется, Java на FreeBSD – явление несколько более популярное, чем Вы думаете…
OpenFire на FreeBSD такое же малопопулярное решение как и Java на FreeBSD.
Извращенцев от технологий всегда хватало.
А что на BSD популярно, осмелюсь спросить великого гуру?
З.Ы. Не знал, что Лисяра – извращенец:
http://www.lissyara.su/?id=1320
А на чём Вы бы посоветовали поднять джаббер на FreeBSD? Крайне желательно с веб-мордой, с клиентами в базе данных и с возможностью связки с астериском?
Статью прочёл. Если правильно понял – Ваша собственная. Могу подсказать, что коннектор к Паскалю – вещь зело нужная, ибо кроссплатформенные FreePascal + Lazarus ныне рулят.
serg, я вижу вам потрепаться охота.
eJabberd уже отменили? Или с астериском он не связывается? или web-морд к нему мало? или интерконнект-сервисов к нему не хватает?
А вообще ставить вопрос к теме не относится.
Нет, просто уточнить решил :)
Спасибо за ответ, посмотрю что за штука. Поковыряю…
А это http://www.freebsdfoundation.org/downloads/java.shtml для чего?
Я сделал как написано, зазгрузил пакеты. Но все равно
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
to GKN: Значит не все загрузили или не туда положили.
А где най ти папку distfiles?
/usr/ports/distfiles/
Дополнительно нужно будет скачать diablo-caffe-freebsd7-i386-1.6.0_07-b02.tar