Содержание

Что такое пакет

В отличие от операционной системы Windows, в Linux программы представляются чаще всего в виде пакетов. Управление установкой, удалением и обновлением пакетов в системе занимается менеджер пакетов (в ROSA это — urpmi).

Пакеты обычно хранятся в специальных хранилищах, которые называются репозиториями или источниками. Хранилище не обязательно должно быть удалённым, можно создать и локальный репозиторий.

Перед началом работы с менеджером пакетов необходимо настроить источники. После настройки вы можете приступить к установке пакетов. Чтобы установить программу, нужно установить пакет, который содержит эту программу, а менеджер пакетов возьмёт на себя всю работу по установке дополнительных пакетов, решит вопросы совместимости и прочее.

Как вы видите, установка программ в Linux принципиально отличается от установки программ в Windows.

Источники пакетов

Все пакеты распределены между различными источниками в зависимости от их происхождения, важности и стабильности.

Ветка main (главная)

Пакеты, относящиеся к ветке main, были подготовлены ROSA и гарантируют надёжность в отношении вопросов безопасности. Ветка main разделена на следующие подветки:

Основная ветка пакетов. Пакеты этой ветки не меняются.
Содержит обновления — пакеты, исправляющие проблемы безопасности и критические ошибки.

Ветка contrib (вклад)

Пакеты этой ветки собираются членами сообщества ROSA. Пакеты этой ветки не могут гарантировать надёжность в вопросах безопасности: для пакетов, в которых были обнаружены уязвимости, не обязательно будут выпущены обновления.

Основная ветка. Пакеты этой ветки не меняются.
Содержит обновления.

Ветка non-free (ограниченные лицензиями)

К этой ветке относятся пакеты, лицензии которых не являются свободными согласно политике лицензирования ROSA. Пакеты этой ветки не могут гарантировать надёжность в вопросах безопасности: для пакетов, в которых были обнаружены уязвимости, не обязательно будут выпущены обновления.

Основная ветка пакетов. Пакеты этой ветки не меняются.
Содержит обновления.

Источники Restricted (ограниченные правами)

Репозитории Restricted содержат пакеты, которые могут нарушать законодательство ряда стран. Некоторые же пакеты просто не являются свободными в строгом смысле. По этим соображениям такие пакеты не могут быть включены в официальные источники ROSA.

Другие источники

Кроме перечисленных выше существуют и другие источники, но они официально не поддерживаются ROSA. Вы можете найти их (и программы) через поиск на ABF.

Эти пакеты не поддерживаются обновлениями ROSA. Эти программы могут приводить к конфликтам с другими программами, нестабильной работе, особенно при обновлении системы. Будьте осторожны!

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

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