The OpenNET Project / Index page

[ новости /+++ | форум | wiki | теги | ]

Ручная сборка OpenSolaris (solaris install)


<< Предыдущая ИНДЕКС Исправить src / Печать Следующая >>
Ключевые слова: solaris, install,  (найти похожие документы)
From: Alexander Eremin <http://www.sunhelp.ru>; Date: Mon, 4 Oct 2007 14:31:37 +0000 (UTC) Subject: Ручная сборка OpenSolaris Оригинал: http://www.sunhelp.ru/archives/139-Kak_samomu_sobrat_OpenSolaris.html Как самому собрать OpenSolaris Хотите сами собрать 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 3. Вытягиваем исходники ON (OS & Network): # hg clone ssh://anon@hg.opensolaris.org/hg/onnv/onnv-gate Скачать исходники в архиве теперь нельзя, если возникают трудности 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. Подготавливаем Environment: 1. Добавляем пути: # PATH=/opt/SUNWspro/bin:/opt/onbld/bin:/opt/onbld/bin/i386:$PATH 2. Копируем: # cp usr/src/tools/env/opensolaris.sh /export/testws/ * Изменяем opensolaris.sh для ваших значений $CODEMGR_WS, $STAFF, $MAILTO: * Меняем GATE на none или на имя верхней директории (т.е., "testws"). * Меняем CODEMGR_WS на рабочую директорию (т.е., "/export/testws"). * Меняем STAFFER на ваш логин (т.е., root). * (optional) Меняем MAILTO на ваш e-mail. * (optional) Изменяем VERSION. Это та строка, которую выводит команда uname -v. Собираем: Для Nightly Build: # nightly ./opensolaris.sh & tail -f log/nightly.log nightly options: -n: no bringover (default) -i: incremental build (no clobber) -D: do a build with DEBUG on -F: do not do a non-DEBUG build Сборка модуля (например, для intel i915): # bldenv opensolaris.sh; cd usr/src/uts/intel/i915; make Сcылки по теме: * Building Opensolaris * ON/Nevada project page * Glossary(consolidation, gate, ON, Nevada, putback, workspace, WOS, etc.) * Operating System/Networking (ON) Download Center * OpenSolaris Download Center

<< Предыдущая ИНДЕКС Исправить src / Печать Следующая >>

 Добавить комментарий
Имя:
E-Mail:
Заголовок:
Текст:




Спонсоры:
PostgresPro
Inferno Solutions
Hosting by Hoster.ru
Хостинг:

Закладки на сайте
Проследить за страницей
Created 1996-2022 by Maxim Chirkov
Добавить, Поддержать, Вебмастеру