From: gfhbfc <gfhbfc@gmail.com.>
Newsgroups: email
Date: Mon, 7 Feb 2008 14:31:37 +0000 (UTC)
Subject: Установка java-машины на FreeBSD 7
Список источников
Оригинал статьи.
Исходные данные:
* Свежеустановленная на ноутбук 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 файлы: