The OpenNET Project / Index page

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

Каталог документации / Раздел "Руководства по FreeBSD на русском" (Архив | Для печати)

Подготовка релизов FreeBSD в части программных пакетов сторонних разработчиков

$FreeBSD$

Legal Notice

В этом документе описывается подход, используемый группой подготовки релизов FreeBSD для создания высококачественного набора пакаджей, предназначенного для размещения на носителях с официальными релизами FreeBSD. Этот документ находится в состоянии доработки, и постепенно он покроет весь процесс построения целостного набора пакаджей в ``Кластере Портов'' проекта FreeBSD.org, опишет, как настроить любой другой набор машин в качестве кластера портов, как разделить пакаджи для размещения на носителях с релизом и как проверить целостность набора пакаджей.


1 Построение пакаджей из Коллекции Портов

Коллекция портов FreeBSD представляет собой собрание более чем 10,000 программных пакетов сторонних разработчиков, доступных для FreeBSD. За поддержку дерева портов, которое может использоваться для подготовки бинарных пакаджей, идущих с некоторым релизом FreeBSD, в рабочем состоянии, отвечает Ports Management Team .

1.1 Кластер портов

Для подготовки целостного набора пакаджей сторонних разработчиков для релизов FreeBSD каждый порт строиться в отдельном окружении с изменённым корнем файловой системы, с изначально пустыми каталогами /usr/local и /usr/X11R6. Требуемые зависимости устанавливаются в виде пакаджей до момента начала построения. Это обеспечивает целостность процесса построения пакаджей. Запуская построение пакаджа в чистом окружении, мы можем гарантировать, что метаданные пакаджа (такие, как требуемые зависимости) корректны. Таким образом, мы никогда не создаём пакаджи, которые, в зависимости от ранее установленного программного обеспечения, на одних системах работать могут, а на других работать не будут.

``Кластер портов'' для архитектуры x86 в настоящее время состоит из центрального узла (Dual Pentium® III 733MHz) и 8 подчинённых узлов (Pentium III 800MHz), выполняющих реальное построение пакаджей. В такой конфигурации полное построение пакаджей занимает более 24 часов. Эти машины размещены вместе с остальным оборудованием Проекта FreeBSD в углу с оборудованием компании Yahoo у провайдера Exodus в калифорнийском городе Санта-Клара.

``Кластер портов'' для архитектуры Alpha состоит из 7 машин PWS 500A, предоставленных компанией Compaq, и они также расположены вместе с оборудованием компании Yahoo.

Этот, и другие документы, могут быть скачаны с ftp://ftp.FreeBSD.org/pub/FreeBSD/doc/.

По вопросам связанными с FreeBSD, прочитайте документацию прежде чем писать в <questions@FreeBSD.org>.
По вопросам связанным с этой документацией, пишите <doc@FreeBSD.org>.
По вопросам связанным с русским переводом документации, пишите <frdp@FreeBSD.org.ua>.




Партнёры:
PostgresPro
Inferno Solutions
Hosting by Hoster.ru
Хостинг:

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