The OpenNET Project
 
Поиск (ключи):    ПРОГРАММЫ СТАТЬИ СОВЕТЫ ФОРУМ
  WIKI НОВОСТИ (+) MAN'ы ДОКУМЕНТАЦИЯ

Ручная сборка 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:      
Заголовок:
Текст:



АКЦИЯ! ПОДПИШИСЬ на журнал Linux Format до 31 января 2012 года и выиграй СУПЕРПРИЗ!

Журнал "Linux Format" (Линукс Формат)- Единственный в России и странах СНГ журнал на русском языке, посвящённый Linux и свободному ПО. Журнал для IT-директоров, IT-менеджеров, программистов, системных администраторов, учителей школ и преподавателей ВУЗов и всех пользователей ПК. В каждом выпуске: Новости индустрии OpenSource, обзоры новинок свободного ПО, обучающие и методические статьи.

Каждый, кто оформит подписку, получает бонус- объёмные наклейки на системный блок и подарки: с одним из первых выпусков журнала в 2012 году- диск с архивом номеров за 2005-2011 г.г. и ежемесячно электронную версию журнала в pdf-формате.

Подробнее о проведении акции вы можете прочитать на странице сайта.


  Закладки на сайте
  Проследить за страницей
Created 1996-2012 by Maxim Chirkov  
ДобавитьРекламаВебмастеруГИД  
RUNNet TopList