Хотите сами собрать OpenSolaris? Инженер Колин Зоу подготовил краткое
руководство по сборке, опробованное им и его коллегами на релизе
Solaris Express build 63.
Итак, поехали:
Скачиваем и устанавливаем Build Environment:
1. Скачиваем и устанавливаем компилятор (Sun Studio - лучший выбор). В
результате он должен располагаться в директории /opt/SUNWspro.
2. Качаем и устанавливаем ON build tools (SUNWonbld.PLATFORM.tar.bz2)
c http://dlc.sun.com/osol/on/downloads/current/:
# cd $TEMP
# bunzip2 -c SUNWonbld.i386.tar.bz2 |tar xvf -
# yes y | pkgadd -d ./ SUNWonbld
Скачать исходники в архиве теперь нельзя, если возникают трудности c
клонированием, можно обратиться к документации на сайте onnv.
4. Качаем архив Encumbered binaries
(on-closed-bins[-nd].PLATFORM.tar.bz2) для debug и non-debug версий с
http://dlc.sun.com/osol/on/downloads/current/. Распаковываем и кладем
root_i386 и root_i386-nd в $CODEMGR_WS/closed, то есть, если у вас
исходники лежат в /export/testws/usr/src, то тогда кладем в
/export/testws/closed/root_PLATFORM (closed/root_i386 или
closed/root_sparc). Для non-debug-версии это closed/root_i386-nd или
closed/root_sparc-nd.