Пакеты и их источники (репозитории) — различия между версиями
(→Ветка main) |
(→Ветка main) |
||
Строка 18: | Строка 18: | ||
* '''Main''' | * '''Main''' | ||
− | : Основная ветка пакетов. Пакеты этой ветки не меняются. | + | : Основная ветка пакетов. Пакеты этой ветки не меняются при разработке платформы. |
* '''Main Updates''' | * '''Main Updates''' | ||
− | : Содержит обновления — пакеты обновлений, включающие новые версии программ из | + | : Содержит обновления — пакеты обновлений, включающие новые версии программ из '''Main''' |
* '''Main Testing''' | * '''Main Testing''' | ||
: Прежде, чем пакет попадёт в Main Updates, его необходимо проверить, и мейнтейнеры помещают обновления для проверки в эту ветку. При нормальном использовании системы этот источник не стоит подключать. | : Прежде, чем пакет попадёт в Main Updates, его необходимо проверить, и мейнтейнеры помещают обновления для проверки в эту ветку. При нормальном использовании системы этот источник не стоит подключать. |
Версия 14:15, 6 июня 2016
Содержание
Что такое пакет
В ROSA Linux программное обеспечение распространяется в виде пакетов. Управление установкой, удалением и обновлением пакетов в системе занимается менеджер пакетов (в ROSA это — urpmi).
Пакеты обычно хранятся в специальных хранилищах, которые называются репозиториями или источниками. Хранилище не обязательно должно быть удалённым, можно создать и локальный репозиторий.
Перед началом работы с менеджером пакетов необходимо настроить источники. После настройки вы можете приступить к установке пакетов. Чтобы установить программу, нужно установить пакет, который содержит эту программу, а менеджер пакетов возьмёт на себя всю работу по установке дополнительных пакетов, решит вопросы совместимости и прочее.
Как видите, установка программ в ROSA принципиально отличается от установки программ в Windows, скорее она напоминает установку в Android
Источники пакетов
Все пакеты распределены между различными источниками в зависимости от их происхождения, важности и стабильности.
Ветка main
Пакеты, относящиеся к ветке main, были подготовлены РОСА/Mandriva и гарантируют надёжность в отношении вопросов безопасности. Ветка main разделена на следующие подветки:
- Main
- Основная ветка пакетов. Пакеты этой ветки не меняются при разработке платформы.
- Main Updates
- Содержит обновления — пакеты обновлений, включающие новые версии программ из Main
- 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 (Только для 2011!).
Другие источники
Кроме перечисленных выше существуют и другие источники, но они официально не поддерживаются РОСА/Mandriva.
Настройка официальных источников
См. Настройка официальных источников.