1

В этой теме я расскажу о репозиториях и пакетах для Mageia.
Содержание:

  • Репозитории "по умолчанию". Добавляем источник несвободных пакетов и включаем бекпорты.

  • Добавление сторонних репозиториев.

Репозитории "по умолчанию".
После установки Mageia, первое, что Вам нужно сделать, это подключить репозитории (источники). Для начала, разберемся с репозиториями "по умолчанию".
Core -  Open Source пакеты, официально поддерживаемые.
Non-Free - несвободные пакеты (там можно взять проприетарные драйвера, кодеки и т.д.)
Tainted - пакеты с различными лицензиями и свободные и несвободные. Смысловая нагрузка Tainted примерно такая же как PLF у Mandriva (именно так описали разработчики Tainted).
Каждый из них имеет несколько ветвей: Release, Release Debug, Updates, Updates Debug, Updates Testing, Backports, Backports Debug и Backports Testing.
По умолчанию включен только Core.
Наша задача включить Core, Non-Free и Tainted по веткам: Release, Updates и Backports.
Открываем "Установка и удаление программ".
Параметры - Менеджер источников.
И выставляем галочки напротив Core Release, Core Updates, Core Backports ; Non-Free Release, Non-Free Updates, Non-Free Backports ; Tainted Release, Tainted Updates, Tainted Backports
http://i31.fastpic.ru/thumb/2011/0912/33/6e7301851cf56237178131fc0cdd8133.jpeg


Добавление сторонних репозиториев.
Есть два способа добавления сторонних репозиториев: через консоль/терминал и через GUI.
Через терминал/консоль.
Репозитории добавляем командой

Консоль
# urpmi.addmedia --distrib  <адрес_репозитория>

Через GUI.
Открываем Установка и удаление программ.
Параметры - менеджер источников. Файл - Добавить пользовательский источник.
http://i30.fastpic.ru/thumb/2011/0912/ef/38cbc834d4ce842a7f62eaa968e0efef.jpeg

Выбираем тип источника, FTP или HTTP, указываем название (любое, лишь бы самим понятно потом было, что и где лежит), указываем адрес (url).
Здесь нам нужно указывать конкретный, конечный адрес для каждой ветки репозитория (через терминал мы указывали просто репозиторий, а дальше urpmi сама определяла где и какая ветка).

Пример: добавим репозиторий BlogDrake (для i586) в Mageia.
Ветка Free
Установка и удаление программ - Параметры - менеджер источников. Файл - Добавить пользовательский источник.
Тип: сервер FTP
Название: BDK
URL: ftp://ftp.blogdrake.net/mageia/mageia2/free/i586/
http://i27.fastpic.ru/thumb/2011/0912/c6/229a3c19a01aab70f299f6b5d33b75c6.jpeg

Список доступных сторонних репозиториев для Mageia 2 можно посмотреть здесь

Fedora & GNOME
Спасибо сказали: Vadim Volos1

2

Полную инструкцию по подключению репозиториев смотрите на странице Вики — ЧАВО (FAQ) для новичков
Список официальных зеркал можно посмотреть здесь
Подключить репозитории яндекс-зеркала из консоли для 32-битной (i586) Mageia 6.1:

Консоль: root
[root@localhost ~]# urpmi.addmedia --distrib https://mirror.yandex.ru/mageia/distrib/6.1/i586/

Для 64-битной (x86_64) Mageia 6.1:
Консоль: root
[root@localhost ~]# urpmi.addmedia --distrib https://mirror.yandex.ru/mageia/distrib/6.1/x86_64/

Удалить вообще все подключённые источники:
Консоль: root
[root@localhost ~]# urpmi.removemedia -a

Удалить источники "Testing" и "Debug", это источники новых тестируемых и отлаживаемых пакетов, новичкам рекомендую их удалить:
Консоль: root
[root@localhost ~]# urpmi.removemedia -y Testing

Консоль: root
[root@localhost ~]# urpmi.removemedia -y Debug

Если вы не запомнили название источника, выполните команду без параметров. При этом будет выведен перечень всех источников.
Консоль: root
[root@localhost ~]# urpmi.removemedia

В графике подключённые репо будут выглятеть вот так:

Spoiler

https://i.ibb.co/wNkrrcP/15052019-201015.png

Репозиторий Tainted - пакеты с различными лицензиями, свободные и несвободные, советую подключать их по мере надобности.
Первым стоит локальное репо с ПК, следующие два с устанавливаемого носителя (их следует отключить, пояснение в Вики), ещё три — сторонние репо, а все остальные с яндекс-зеркала.