Язык программирования Java – это высокоуровневый объектно-ориентированный язык, разработанный в компании Sun Microsystems.
С момента появления языка Java его возможности и сферы использования значительно увеличились.
Поетому, в настоящее время принято говорить о Java не как об отдельном языке программирования, а как о целом семействе технологий.
Более детальную информацию можно получить здесь [1].
Понадобилась для одного из проектов поддержка Java на одном из серверов. Что ж поделать... Потопали в порты.
# cd /usr/ports/java/jdk16/ && make install clean && rehash |
Но не все так безоблачно...
IMPORTANT: To build the JDK 1.6.0 port, you should have at least Due to licensing restrictions, certain files must be fetched manually. Please download the Update 3 Source from Please open http://java.sun.com/javase/downloads/index.jsp [5] Please download the patchset, bsd-jdk16-patches-4.tar.bz2, from Please place the downloaded file(s) in /usr/ports/distfiles *** Error code 1 Stop in /usr/ports/java/jdk16. Stop in /usr/ports/java/jdk16. |
Порт предупреждает, что для сборки и инсталляции ему потребуется 2.5Gb свободного места на диске! Этот пункт в порядке.
Дальше, следуя инструкции, следует загрузить файлы:
- jdk-6u3-fcs-src-b05-jrl-24_sep_2007.jar
- jdk-6u3-fcs-bin-b05-jrl-24_sep_2007.jar
- jdk-6u3-fcs-mozilla_headers-b05-unix-24_sep_2007.jar
- tzupdater-1_3_29-2010f.zip
- bsd-jdk16-patches-4.tar.bz2
и разместить их в /usr/ports/distfiles.
С первыми тремя все просто - есть прямые ссылки, по которым можно закачать файлы. А вот чтобы скачать, tzupdater-1_3_29-2010f.zip необходимо пройти авторизацию на сайте (регистрация бесплатная). bsd-jdk16-patches-4.tar.bz2 - тоже скачиваем без проблем.
После того, как все необходимые файлы будут помещены в /usr/ports/distfiles, повторно инициализируем установку. В процессе инсталяции необходимо будет принять лицензию, ответив "yes" на вопрос.
Но на этом пляски с бубном не закончились. После установки очередного пакета вывалилось сообщение:
Because of licensing restrictions, you must fetch the distribution
manually. Please access
with a web browser and "Accept" the End User License Agreement for
"Caffe Diablo 1.6.0". Please place the downloaded file(s) in /usr/ports/distfiles.
|
Ну что ж... Загружаем, соглашаемся с лицензией и размещаем в /usr/ports/distfiles.И только после этого (правда процесс установки занял довольно длительный промежуток времени) установка была успешно завершена.
P.S. Для простоты настройки добавил возможность загрузки необходимых файлов с моего сервера:
- jdk-6u3-fcs-src-b05-jrl-24_sep_2007.jar [8]
- jdk-6u3-fcs-bin-b05-jrl-24_sep_2007.jar [9]
- jdk-6u3-fcs-mozilla_headers-b05-unix-24_sep_2007.jar [10]
- tzupdater-1_3_29-2010f.zip [11]
- bsd-jdk16-patches-4.tar.bz2 [12]
По "просьбам трудящих" добавляю еще файлы:
- tzupdater-1_3_31-2010i.zip [13]
- tzupdater-1_3_33-2010l.zip [14]
- tzupdater-1_3_34-2010o.zip [15]
- tzupdater-1_3_38-2011e.zip [16]
- tzupdater-1_3_40-2011h.zip [17]