RELS: политики
ROSA Enterprise Linux Server 2012: Политики Андрей Лукошко 1. Репозитории Дистрибутив включает в себя следующие репозитории:
base - основа системы - синхронизирован с Red Hat Enterprise Linux 6 для обеспечения полной бинарной совместимости; extra - официальные дополнения - пакеты, расширяющие возможности базового дистрибутива; contrib - дополнения сообщества - включает официально не поддерживаемые пакеты и обновления к ним. По умолчанию отключен. Каждый репозиторий имеет две ветки:
release - релизная ветка, замораживается незадолго до выпуска дистрибутива, версии пакетов в нем соответствуют версиям на DVD; updates - ветка обновлений, содержит пакеты, опубликованные после выпуска дистрибутива: обновления безопасности, исправления ошибок и т.д. 2. Обновления Каждый репозиторий придерживается собственной политики обновления пакетов. 2.1 base Включает в себя пакеты из Red Hat Enterprise Linux 6. Политика обновления основного репозитория соответствует политике поддержки RHEL и зависит от текущей фазы: Фаза 1 Фаза 2 Фаза 3 Сроки Q2 2016 Q2 2017 Q4 2020 Исправление критических уязвимостей и ошибок Да Да Да Исправление серьезных уязвимостей и ошибок Да Да Нет Исправление уязвимостей и ошибок Да Нет Нет Поддержка нового оборудования Да Ограниченно Нет Добавление новых возможностей Да Нет Нет
Допускается добавление собственных исправлений уязвимостей и ошибок, если при этом не ломается совместимость с RHEL. Репозиторий должен быть замкнутым на себе, т.е. для установки и сборки любого пакета не должно требоваться подключение дополнительных репозиториев. 2.2 extra Данный репозитрий содержит дополнения, подготовленные специалистами ROSA. На момент выпуска RELS 2012 в нем присутствуют:
рабочий стол LXDE + популярные приложения; ROSA Server Setup; ROSA Directory Server; ROSA Management Console; OpenStack все необходимые зависимости для установки/сборки. Позволяются исправления любых уязвимостей и ошибок, а также обновление пакетов до версий, признанных стабильными ROSA QA. Для сборки и установки пакетов должно быть достаточно репозиториев base и extra. Если пакет импортируется из популярных репозиториев (EPEL, RPMFusion и т.д.), должны быть также импортированы все его зависимости. Не позволяется включать в репозиторий пакеты, которые конфликтуют/заменяют/обновляют пакеты из base. 2.3 contrib Данный репозиторий содержит пакеты, подготовленные сообществом либо специалистами ROSA. Главным его отличием от extra является отсутствие официальной поддержки. Допускаются сборка любых программ любых версий и последующее их обновление по любым причинам. Репозиторий хорошо подходит для тестирования новых компонентов с целью последующего добавления в extra в рамках подготовки корректирующих релизов. Для сборки и установки пакетов должно быть достаточно репозиториев base, extra и contrib. Если пакет импортируется из популярных репозиториев (EPEL, RPMFusion и т.д.), должны быть также импортированы все его зависимости. Крайне не рекомендуется включать в репозиторий пакеты, которые конфликтуют/заменяют/обновляют пакеты из base. Обновление/замена пакетов из extra допускается.