Источники программ
Материал из Mandriva Russian Community Wiki
Содержание |
Что такое пакет
В отличие от операционной системы Windows, в Linux программы представляются чаще всего в виде пакетов. Управление установкой, удалением и обновлением пакетов в системе занимается менеджер пакетов (в Mandriva это — 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
К этой ветке относятся пакеты, лицензии которых не являются свободными согласно политике лицензирования Mandriva. Пакеты этой ветки не могут гарантировать надёжность в вопросах безопасности: для пакетов, в которых были обнаружены уязвимости, не обязательно будут выпущены обновления.
- Non-free
- Основная ветка пакетов. Пакеты этой ветки не меняются.
- Non-free Updates
- Содержит обновления.
- Non-free Backports
- Содержит бэкпорты.
- Non-free Testing
- Пакеты, нуждающиеся в предварительном тестировании.
Источники PLF
Репозитории PLF (Penguin Liberation Front) являются сторонними источниками. Поддерживаются и управляются представителями PLF. Некоторые пакеты могут нарушать законодательство ряда стран. Некоторые же пакеты просто не являются свободными в строгом смысле. По этим соображениям такие пакеты не могут быть включены в официальные источники Mandriva Linux. Более подробную информацию можно найти на этой странице.
PLF можно подключить на easyurpmi.zarb.org.
Источники коммерческой редакции Powerpack
Пакеты этого источника были специально собраны для пользователей, подписавшихся на Powerpack.
- Restricted:
- Программное обеспечение от коммерческих партнёров Mandriva (Adobe Acrobat Reader, LightZone, Cedega и др.). Купившие Powerpack могут получить список доступных пакетов на этой странице (на странице введите имя учётной записи и пароль, который вы получили при оформлении подписки, выберите версию Mandriva Linux и архитектуру вашей системы).
EduMandriva
EduMandriva — это дистрибутив, созданный на базе Mandriva Linux для образовательных целей, а также репозиторий с дополнительными пакетами программ, многие из которых не включены в официальные источники и PLF. Пакеты EduMandriva полностью совместимы с Mandriva Linux. Репозиторий этого проекта можно легко подключить на странице urpmi.mandriva.ru. Репозиторий постоянно пополняется новыми пакетами, и вы можете принять участие в его наполнении. С помощью веб-системы za1raz устанавливать пакеты из репозитория EduMandriva можно одним щелчком мыши!
Другие источники
Кроме перечисленных выше существуют и другие источники, но они официально не поддерживаются Mandriva.
Эти пакеты не поддерживаются обновлениями Mandriva. Эти программы могут приводить к конфликтам с другими программами, нестабильной работе, особенно при обновлении системы. Будьте осторожны!

