RELS: политики — различия между версиями

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

Текущая версия на 14:04, 18 мая 2016

ROSA Enterprise Linux Server 6.х: Политики

Репозитории

Дистрибутив включает в себя следующие репозитории:

  • base - основа системы - синхронизирован с Red Hat Enterprise Linux 6.х для обеспечения полной бинарной совместимости;
  • extra - официальные дополнения - пакеты, расширяющие возможности базового дистрибутива;
  • contrib - дополнения сообщества - включает официально не поддерживаемые пакеты и обновления к ним. По умолчанию отключен.

Каждый репозиторий имеет две ветки:

  1. release - релизная ветка, замораживается незадолго до выпуска дистрибутива, версии пакетов в нем соответствуют версиям на DVD;
  2. updates - ветка обновлений, содержит пакеты, опубликованные после выпуска дистрибутива: обновления безопасности, исправления ошибок и т.д.

Обновления

Каждый репозиторий придерживается собственной политики обновления пакетов.

base

Включает в себя пакеты из Red Hat Enterprise Linux 6. Политика обновления основного репозитория соответствует политике поддержки RHEL и зависит от текущей фазы:

Фаза 1 Фаза 2 Фаза 3
Сроки Q2 2016 Q2 2017 Q4 2020
Исправление критических уязвимостей и ошибок Да Да Да
Исправление серьезных уязвимостей и ошибок Да Да Нет
Исправление уязвимостей и ошибок Да Нет Нет
Поддержка нового оборудования Да Ограниченно Нет
Добавление новых возможностей Да Нет Нет


Допускается добавление собственных исправлений уязвимостей и ошибок, если при этом не ломается совместимость с RHEL. Репозиторий должен быть замкнутым на себе, т.е. для установки и сборки любого пакета не должно требоваться подключение дополнительных репозиториев.

extra

Данный репозитрий содержит дополнения, подготовленные специалистами ROSA. На момент выпуска RELS 6.х в нем или в его репозиториях присутствуют:

  • рабочий стол LXDE + популярные приложения;
  • ROSA Server Setup;
  • ROSA Directory Server;
  • ROSA Management Console;
  • все необходимые зависимости для установки/сборки.

Позволяются исправления любых уязвимостей и ошибок, а также обновление пакетов до версий, признанных стабильными ROSA QA.

Для сборки и установки пакетов должно быть достаточно репозиториев base и extra. Если пакет импортируется из популярных репозиториев (EPEL, RPMFusion и т.д.), должны быть также импортированы все его зависимости.

Не позволяется включать в репозиторий пакеты, которые конфликтуют/заменяют/обновляют пакеты из base.

contrib

Данный репозиторий содержит пакеты, подготовленные сообществом либо специалистами ROSA. Главным его отличием от extra является отсутствие официальной поддержки.

Допускаются сборка любых программ любых версий и последующее их обновление по любым причинам. Репозиторий хорошо подходит для тестирования новых компонентов с целью последующего добавления в extra в рамках подготовки корректирующих релизов.

Для сборки и установки пакетов должно быть достаточно репозиториев base, extra и contrib. Если пакет импортируется из популярных репозиториев (EPEL, RPMFusion и т.д.), должны быть также импортированы все его зависимости.

Крайне не рекомендуется включать в репозиторий пакеты, которые конфликтуют/заменяют/обновляют пакеты из base. Обновление/замена пакетов из extra допускается.