Пакеты и их источники (репозитории)
Содержание
Что такое пакет
В РОСА/Mandriva программное обеспечение распространяется в виде пакетов. Управление установкой, удалением и обновлением пакетов в системе занимается менеджер пакетов (в РОСА это — urpmi).
Пакеты обычно хранятся в специальных хранилищах, которые называются репозиториями или источниками. Хранилище не обязательно должно быть удалённым, можно создать и локальный репозиторий.
Перед началом работы с менеджером пакетов необходимо настроить источники. После настройки вы можете приступить к установке пакетов. Чтобы установить программу, нужно установить пакет, который содержит эту программу, а менеджер пакетов возьмёт на себя всю работу по установке дополнительных пакетов, решит вопросы совместимости и прочее.
Как видите, установка программ в РОСА/Mandriva принципиально отличается от установки программ в Windows.
Источники пакетов
Все пакеты распределены между различными источниками в зависимости от их происхождения, важности и стабильности.
Ветка main
Пакеты, относящиеся к ветке main, были подготовлены РОСА/Mandriva и гарантируют надёжность в отношении вопросов безопасности. Ветка main разделена на следующие подветки:
- Main
- Основная ветка пакетов. Пакеты этой ветки не меняются.
- Main Updates
- Содержит обновления — пакеты, исправляющие проблемы безопасности и критические ошибки.
- Main Backports
- Содержит бэкпорты.
- Main Testing
- Прежде, чем пакет попадёт в Main Updates, его необходимо проверить, и мейнтейнеры помещают обновления для проверки в эту ветку. При нормальном использовании системы этот источник не стоит подключать.
Ветка contrib
Пакеты этой ветки собираются членами сообщества РОСА/Mandriva. Пакеты этой ветки не могут гарантировать надёжность в вопросах безопасности: для пакетов, в которых были обнаружены уязвимости, не обязательно будут выпущены обновления.
- Contrib
- Основная ветка. Пакеты этой ветки не меняются.
- Contrib Updates
- Содержит обновления.
- Contrib Backports
- Содержит бэкпорты.
- Contrib Testing
- Пакеты для тестирования.
Ветка non-free
К этой ветке относятся пакеты, лицензии которых не являются свободными согласно политике лицензирования РОСА. Пакеты этой ветки не могут гарантировать надёжность в вопросах безопасности: для пакетов, в которых были обнаружены уязвимости, не обязательно будут выпущены обновления.
- Non-free
- Основная ветка пакетов. Пакеты этой ветки не меняются.
- Non-free Updates
- Содержит обновления.
- Non-free Backports
- Содержит бэкпорты.
- Non-free Testing
- Пакеты, нуждающиеся в предварительном тестировании.
Источники Restricted
Репозитории Restricted (бывший PLF) являются источниками, которые содержат множество патентно-защищенных пакетов.
Restricted можно подключить на urpmi.mandriva.ru.
Education Desktop
РОСА Education Desktop — это дистрибутив, созданный на базе РОСА Desktop для образовательных целей, а также репозиторий с дополнительными пакетами программ, многие из которых не включены в официальные источники и PLF. Пакеты Education Desktop полностью совместимы с РОСА Linux. Репозиторий этого проекта можно легко подключить на странице urpmi.mandriva.ru. Репозиторий постоянно пополняется новыми пакетами, и вы можете принять участие в его наполнении. С помощью веб-системы za1raz устанавливать пакеты из репозитория Education Desktop можно одним щелчком мыши!
Другие источники
Кроме перечисленных выше существуют и другие источники, но они официально не поддерживаются РОСА/Mandriva.
Настройка официальных источников
См. Настройка официальных источников.