Подключение репозиториев

Материал из Mageia Russian Community Wiki
Перейти к: навигация, поиск

Подключение репозиториев "в один клик"

OneClick URPMI

Для подключения репозиториев (источников) Mageia "в один клик" можно использовать веб-утилиту OneClick URPMI. Это свободная утилита (лицензия GNU GPL v3, исходный код доступен на bitbucket.org), созданная специально для Mageia.

  • Откройте в веб-браузере Firefox (другие веб-браузеры не поддерживаются!) страницу: http://urpmi.mageialinux.ru/

OneClickURPMI.png

  • Выберите версию (релиз) и архитектуру Mageia

OneClickURPMI1.png

  • Нажмите кнопку "Добавить" у нужного репозитория (источника)

OneClickURPMI3.png

  • Открыть в - Добавить источник urpmi - ОК

Open-oneclickurpmi.png

  • Введите root-пароль - Аутентификация

Ocu-auth.png

  • Нажмите "Да"

Gurpmi.addmedia.png

Если по какой-либо причине http://urpmi.mageialinux.ru/ будет недоступен, запасной вариант (копия) - http://xxblx.bitbucket.org/urpmi/

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

Репозитории "по умолчанию"

После установки 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.

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

  • Открываем "Установка и удаление программ".

Меню - Установка и удаление программ

или открываем терминал и вводим в него команду:

rpmdrake
  • Параметры - Менеджер источников.

Menedger-ist.png

  • И выставляем галочки напротив Core Release, Core Updates, Core Backports ; Non-Free Release, Non-Free Updates, Non-Free Backports ; Tainted Release, Tainted Updates, Tainted Backports

Optionrepo.png

Если Вы видите пустой список, то нажмите кнопку "Добавить", выберите "Полный набор источников" и нажмите кнопку "Да":

Abc04.jpeg

Abc05.jpeg

А после выставите галочки у источников как написано выше.

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

Есть два способа добавления сторонних репозиториев: через консоль/терминал и через GUI (графический интерфейс).

Через терминал/консоль.

Репозитории добавляем командой

urpmi.addmedia --distrib  <адрес_репозитория>

команду нужно вводить от root (от суперпользователя)

Пример:

Подключим репозиторий BlogDrake для 32-битной Mageia 2

urpmi.addmedia --distrib  http://ftp.blogdrake.net/mageia/mageia2/i586/

Для некоторых репозиториев в команде нужно указывать дополнительные параметры. Как правило, об этом пользователей предупреждают на странице/сайте репозитория.

Пример:

Подключим репозиторий Mageia Russian Community для 32-битной Mageia 2

urpmi.addmedia --wget --distrib --nopubkey MageiaLinux.ru-i586- http://packages.mageialinux.ru/mageia2/i586/

Через GUI.

  • Открываем Установка и удаление программ.
  • Параметры - менеджер источников.
  • Файл - Добавить пользовательский источник.

Add-ist.png

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


Пример: добавим репозиторий BlogDrake (для i586) в Mageia. Ветка Free

Установка и удаление программ - Параметры - менеджер источников. Файл - Добавить пользовательский источник.

Тип: сервер FTP

Название: BDK

URL: ftp://ftp.blogdrake.net/mageia/mageia2/free/i586/

Add-ist2.png

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