Пакеты и их источники (репозитории)

Материал из Rosalab Wiki
Версия от 14:21, 6 июня 2016; Vladimir.potapov (обсуждение | вклад) (Источники Restricted)

Это снимок страницы. Он включает старые, но не удалённые версии шаблонов и изображений.
Перейти к: навигация, поиск

Что такое пакет

В ROSA Linux программное обеспечение распространяется в виде пакетов. Управление установкой, удалением и обновлением пакетов в системе занимается менеджер пакетов (в ROSA это — urpmi).

Пакеты обычно хранятся в специальных хранилищах, которые называются репозиториями или источниками. Хранилище не обязательно должно быть удалённым, можно создать и локальный репозиторий.

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

Как видите, установка программ в ROSA принципиально отличается от установки программ в Windows, скорее она напоминает установку в Android

Источники пакетов

Все пакеты распределены между различными источниками в зависимости от их происхождения, важности и стабильности.

Ветка main

Пакеты, относящиеся к ветке main это основные пакеты системы, они проходят проверку службой контроля качества. Ветка main разделена на следующие подветки:

  • Main
Основная ветка пакетов. Пакеты этой ветки не меняются при разработке платформы.
  • Main Updates
Содержит обновления — пакеты обновлений, включающие новые версии программ из Main
  • Main Testing
Прежде, чем пакет попадёт в Main Updates, его необходимо проверить, и мейнтейнеры помещают обновления для проверки в эту ветку. При нормальном использовании системы этот источник не стоит подключать.

Ветка contrib

Пакеты этой ветки собираются членами сообщества ROSA Linux. Пакеты этой ветки не могут гарантировать полную надёжность т.к. обновления не контролируются службой качества QA

  • Contrib
Основная ветка. Пакеты этой ветки не меняются.
  • Contrib Updates
Содержит обновления.
  • Contrib Backports
Содержит бэкпорты.
  • Contrib Testing
Пакеты для тестирования.

Ветка non-free

К этой ветке относятся пакеты, у которых отсутствуют исходные тексты программ или которые имеют лицензионные ограничения на их изменение.

  • Non-free
Основная ветка пакетов. Пакеты этой ветки не меняются.
  • Non-free Updates
Содержит обновления.
  • Non-free Testing
Новейшие обновления, которые проходят сейчас тестирование.

Источники Restricted

Репозитории Restricted (бывший PLF) являются источниками, которые содержат множество патентно-защищенных пакетов с открытыми исходиками.

  • Restricted
Основная ветка пакетов. Пакеты этой ветки не меняются.
  • Restricted Updates
Содержит обновления.
  • Restricted Testing
Новейшие обновления, которые проходят сейчас тестирование.

Другие источники

Кроме перечисленных выше существуют и другие источники, но они официально не поддерживаются РОСА/Mandriva.

Настройка официальных источников

См. Настройка официальных источников.

Оригинал

Оригинал данной статьи находится здесь