Источники программ

Материал из 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. Эти программы могут приводить к конфликтам с другими программами, нестабильной работе, особенно при обновлении системы. Будьте осторожны!

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

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