| ||
$FreeBSD$
В этом документе описывается подход, используемый группой подготовки релизов FreeBSD для создания высококачественного набора пакаджей, предназначенного для размещения на носителях с официальными релизами FreeBSD. Этот документ находится в состоянии доработки, и постепенно он покроет весь процесс построения целостного набора пакаджей в ``Кластере Портов'' проекта FreeBSD.org, опишет, как настроить любой другой набор машин в качестве кластера портов, как разделить пакаджи для размещения на носителях с релизом и как проверить целостность набора пакаджей.
Коллекция портов FreeBSD
представляет собой собрание более чем 10,000 программных пакетов сторонних разработчиков,
доступных для FreeBSD. За поддержку дерева портов, которое может использоваться для
подготовки бинарных пакаджей, идущих с некоторым релизом FreeBSD, в рабочем состоянии,
отвечает Ports Management Team <portmgr@FreeBSD.org>
.
Для подготовки целостного набора пакаджей сторонних разработчиков для релизов FreeBSD каждый порт строиться в отдельном окружении с изменённым корнем файловой системы, с изначально пустыми каталогами /usr/local и /usr/X11R6. Требуемые зависимости устанавливаются в виде пакаджей до момента начала построения. Это обеспечивает целостность процесса построения пакаджей. Запуская построение пакаджа в чистом окружении, мы можем гарантировать, что метаданные пакаджа (такие, как требуемые зависимости) корректны. Таким образом, мы никогда не создаём пакаджи, которые, в зависимости от ранее установленного программного обеспечения, на одних системах работать могут, а на других работать не будут.
``Кластер портов'' для архитектуры x86 в настоящее время состоит из центрального узла (Dual Pentium® III 733MHz) и 8 подчинённых узлов (Pentium III 800MHz), выполняющих реальное построение пакаджей. В такой конфигурации полное построение пакаджей занимает более 24 часов. Эти машины размещены вместе с остальным оборудованием Проекта FreeBSD в углу с оборудованием компании Yahoo у провайдера Exodus в калифорнийском городе Санта-Клара.
``Кластер портов'' для архитектуры Alpha состоит из 7 машин PWS 500A, предоставленных компанией Compaq, и они также расположены вместе с оборудованием компании Yahoo.
Next | ||
Разделение пакаджей |
Этот, и другие документы, могут быть скачаны с ftp://ftp.FreeBSD.org/pub/FreeBSD/doc/.
По вопросам связанными с FreeBSD, прочитайте документацию прежде чем писать в <questions@FreeBSD.org>.
По вопросам связанным с этой документацией, пишите <doc@FreeBSD.org>.
По вопросам связанным с русским переводом документации, пишите <frdp@FreeBSD.org.ua>.
Закладки на сайте Проследить за страницей |
Created 1996-2024 by Maxim Chirkov Добавить, Поддержать, Вебмастеру |