Документация по ОС FreeBSD Вторник, 17.06.2025, 15:39
Приветствую Вас Гость | RSS
Меню сайта

Категории каталога
Мои статьи [0]
Установка и настройка [281]
X Window [25]
Man pages [30]
Ports & Packages [26]
cvs [18]
Multimedia [20]
Нововсти в мире Unix [0]
RFC [4]
RFC (Request for Comments, Запрос на комментарии) - серия документов, публикуемая сообществом исследователей и разработчиков, руководствующихся практическими интересами, в которой описывается набор протоколов и обобщается опыт функционирования Интернет.
Безопасность [52]
Работа с железом [58]
Книги по FreeBSD [17]
Сеть [505]
Программирование [40]
FireWall [58]
Темы экзамена BSDA [14]
Официальные темы экзамена BSDA, включая подробноые описания и советы по обучению.

Главная » Статьи » Установка и настройка

Установка java-машины на FreeBSD 7 [2008]
Исходные данные:

* Свежеустановленная на ноутбук TrueBSD 2.0 RC1
* Свежее дерево исходных кодов ядра ( FreeBSD 7.0 RC1 ) ( копировал флэшкой с десктопа )
* Свежее дерево портов ( копировал флэшкой с десктопа )


Шаг 1. готовим систему

Собрал ядро, вписав в конфиг ядра нужный мне device wpi для работы 3945ABG WLAN карточки;

Установил ядро;

Собрал wpa_supplicant для подключения к WPA-protected домашней WLAN-точке доступа, дистфайлы для этого порта и зависимостей также флэшкой перенес;

Настроил саму беспроводную сеть, т.к. дальше порты будут много тянуть из сети:

/etc/rc.conf:

            ifconfig_wpi0="DHCP WPA"


/etc/wpa_supplicant.conf:

        network={
            ssid="3Com"
            psk="mypassword"
        }


/boot/loader.conf:

        legal.intel_wpi.license_ack=1


Собрал и установил мир, при этом стерев старые файлы; хэндбук мне не помог, его какие-то флудерасты писали, чтобы что-то заработало, пришлось звать на помощь не очень трезвого soko1, который, тем не менее, BSD, похоже, в любом состоянии помнит наизусть:

Перезагрузился в single mode

На вопрос об командной оболочке ответил /usr/local/bin/bash

         fsck -y /dev/ad0s1a
         mount -o rw /
         mount -a
         rm -fr /usr/obj
         cd /usr/src
         make clean buildworld installworld


Шаг 2. Устанавливаем java/linux-sun-jdk15

java/linux-sun-jdk15 будет использоваться для bootstrap'a нативной java/jdk15:

        make -C /usr/ports/ports-mgmt/portaudit deinstall clean
        rm -Rf /var/db/portaudit
        cd /usr/ports/java/linux-sun-jdk15/
        make install FORCE_PKG_REGISTER=YES


оно попросит вручную скачать и положить в /usr/ports/distfiles файлик jdk-1_5_0_14-linux-i586.bin

также в процессе установки попросит модифицировать fstab на предмет linprocfs и подгрузить его в память, я это сделал тупо в соседней
 консоли, пока оно собиралось

Шаг 3. Устанавливаем саму java/jdk15:

        make install -C /usr/ports/java/jdk15 WITH_LINUX_BOOTSTRAP=YES


оно попросит скачать и положить в /usr/ports/distfiles файлы:

        bsd-jdk15-patches-7.tar.bz2
        jdk-1_5_0_13-fcs-bin-b05-jrl-25_sep_2007.jar
        jdk-1_5_0_13-fcs-src-b05-jrl-25_sep_2007.jar
        tzupdater-1.3.3-2007k.zip


Результат:

        % java -version
        java version "1.5.0_13-p7"
        Java(TM) 2 Runtime Environment, Standard Edition (build 1.5.0_13-p7-root_05_feb_2008_04_40)
        Java HotSpot(TM) Client VM (build 1.5.0_13-p7-root_05_feb_2008_04_40, mixed mode)


Источник: http://www.opennet.ru/base/sys/java_freebsd_inst.txt.html
Категория: Установка и настройка | Добавил: oleg (15.02.2008) | Автор: gfhbfc
Просмотров: 1765 | Комментарии: 2 | Рейтинг: 2.0/1 |
Всего комментариев: 2
2 antti  
0
А с какого перепугу в шаге 2 удаляется portaudit ? Чем он провинился то ???

1 iZEN  
0
ports/java/jdk16 (Sun JDK 1.6.0) не нуждается в поддержке Linux ABI

Добавлять комментарии могут только зарегистрированные пользователи.
[ Регистрация | Вход ]
Форма входа

Beastie

Друзья сайта

Статистика

Онлайн всего: 4
Гостей: 4
Пользователей: 0
links

Copyright MyCorp © 2025