Пакеты и их источники (репозитории) — различия между версиями
PastorDi (обсуждение | вклад) (Новая страница: «== Что такое пакет == В отличие от операционной системы Windows, в Linux программы представляются ...») |
PastorDi (обсуждение | вклад) |
||
Строка 22: | Строка 22: | ||
: Содержит обновления — пакеты, исправляющие проблемы безопасности и критические ошибки. | : Содержит обновления — пакеты, исправляющие проблемы безопасности и критические ошибки. | ||
* '''Main Backports''' | * '''Main Backports''' | ||
− | : Содержит бэкпорты. | + | : Содержит [http://ru.wikipedia.org/wiki/%D0%91%D1%8D%D0%BA%D0%BF%D0%BE%D1%80%D1%82 бэкпорты]. |
* '''Main Testing''' | * '''Main Testing''' | ||
: Прежде, чем пакет попадёт в Main Updates, его необходимо проверить, и мейнтейнеры помещают обновления для проверки в эту ветку. При нормальном использовании системы этот источник не стоит подключать. | : Прежде, чем пакет попадёт в Main Updates, его необходимо проверить, и мейнтейнеры помещают обновления для проверки в эту ветку. При нормальном использовании системы этот источник не стоит подключать. | ||
Строка 35: | Строка 35: | ||
: Содержит обновления. | : Содержит обновления. | ||
* '''Contrib Backports''' | * '''Contrib Backports''' | ||
− | : Содержит бэкпорты. | + | : Содержит [http://ru.wikipedia.org/wiki/%D0%91%D1%8D%D0%BA%D0%BF%D0%BE%D1%80%D1%82 бэкпорты]. |
* '''Contrib Testing''' | * '''Contrib Testing''' | ||
: Пакеты для тестирования. | : Пакеты для тестирования. | ||
Строка 50: | Строка 50: | ||
* '''Non-free Backports''' | * '''Non-free Backports''' | ||
− | : Содержит бэкпорты. | + | : Содержит [http://ru.wikipedia.org/wiki/%D0%91%D1%8D%D0%BA%D0%BF%D0%BE%D1%80%D1%82 бэкпорты]. |
* '''Non-free Testing''' | * '''Non-free Testing''' |
Версия 18:27, 7 августа 2011
Содержание
Что такое пакет
В отличие от операционной системы Windows, в Linux программы представляются чаще всего в виде пакетов. Управление установкой, удалением и обновлением пакетов в системе занимается менеджер пакетов (в РОСА это — urpmi).
Пакеты обычно хранятся в специальных хранилищах, которые называются репозиториями или источниками. Хранилище не обязательно должно быть удалённым, можно создать и локальный репозиторий.
Перед началом работы с менеджером пакетов необходимо настроить источники. После настройки вы можете приступить к установке пакетов. Чтобы установить программу, нужно установить пакет, который содержит эту программу, а менеджер пакетов возьмёт на себя всю работу по установке дополнительных пакетов, решит вопросы совместимости и прочее.
Как вы видите, установка программ в Linux принципиально отличается от установки программ в 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
- Пакеты, нуждающиеся в предварительном тестировании.
Источники PLF
Репозитории PLF (Penguin Liberation Front) являются сторонними источниками. Поддерживаются и управляются представителями PLF. Некоторые пакеты могут нарушать законодательство ряда стран. Некоторые же пакеты просто не являются свободными в строгом смысле. По этим соображениям такие пакеты не могут быть включены в официальные источники РОСА Linux. Более подробную информацию можно найти на этой странице.
PLF можно подключить на easyurpmi.zarb.org.
Либо на urpmi.mandriva.ru.
Education Desktop
РОСА Education Desktop — это дистрибутив, созданный на базе РОСА Desktop для образовательных целей, а также репозиторий с дополнительными пакетами программ, многие из которых не включены в официальные источники и PLF. Пакеты Education Desktop полностью совместимы с РОСА Linux. Репозиторий этого проекта можно легко подключить на странице urpmi.mandriva.ru. Репозиторий постоянно пополняется новыми пакетами, и вы можете принять участие в его наполнении. С помощью веб-системы za1raz устанавливать пакеты из репозитория Education Desktop можно одним щелчком мыши!
Другие источники
Кроме перечисленных выше существуют и другие источники, но они официально не поддерживаются РОСА/Mandriva.
Настройка официальных источников
См. Настройка официальных источников.