ЧАВО (FAQ) для новичков

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

Обновления в Mageia.

Вступление.

  • В этой теме речь пойдёт об обновлениях в операционной системе Mageia, ими должен заниматься администратор — это по крайней мере более-менее опытный пользователь. Но бывает так, что начинающий пользователь порой сам себе режиссёр и ему просто некому подсказать, а единственная подсказка — наш форум или страницы Вики. Поэтому здесь собраны советы администраторов и опытных пользователей операционных систем Linux.
  • На данный момент, версия Mageia-8, релиз февраля 2021 года, обновления в дистрибутиве довольно качественные. После установки системы, для полноценной работы требуется её обновить и кое-что доустановить, не то чтобы совсем невозможно работать, но будет не хватать некоторых пакетов и кодеков не включённых в образ по лицензионным соображениям, в разных странах свои требования к лицензиям.
  • Первое, что требуется доустановить — это полный пакет рабочего окружения task-plasma5 (...gnome, ...lxde, ...mate и т.д), сейчас в образе.iso присутствует только task-plasma5-minimal (...gnome-minimal, ...lxde-minimal, ...mate-minimal и т.д). Далее установить утилиту ffmpeg (это набор библиотек), кодеки task-codec-audio, task-codec-video. Без этих пакетов что-то не будет работать вообще, что-то с ошибками.
  • В образ.iso невозможно поставить весь спектр всех программ и их зависимостей, в нём есть только самое необходимое, к тому же после выхода релиза образ остаётся в неизменном виде, а по прошествии некоторого времени в дистрибутив вносятся различные исправления.

Что дают обновления.

  • Обновления исправляют ошибки в работе системы и отдельных приложений — «багфиксы», исправляют (закрывают) обнаруженные проблемы с безопасностью, так называемые "дыры". В новых ядрах добавлена поддержка нового оборудования, новых файловых систем. В новых драйверах может быть повышена производительность работы устройства, но вместе с этим, может пропасть и поддержка устаревших моделей (по мнению производителя), особенно страдают от этого владельцы видеокарт AMD.
  • Некоторые приложения требуют новые версии библиотек и новые версии драйверов. С программами, написанными на интерпретируемых языках программирования, например, python, perl, lua и т.д., может получиться так, что автор обновил программу, стал использовать новые возможности последней версии языка, а у пользователя все ещё старый интерпретатор, соответственно, программа работать у него не будет, либо будет работать с ошибками. Если у "обычных языков" компилятор собирает исполняемый файл, который и будет запускать пользователь, то у интерпретируемых пользователь запускает интерпретатор, который будет выполнять "сценарий с программой". То есть проблему нельзя переложить на стороннего сборщика.
  • Основные плюсы - это новый функционал у приложений, новые версии, исправление всевозможных ошибок, от мелких недочетов до "утечек" памяти и уязвимостей, оптимизация, поддержка новых технологий и стандартов, приложения с обновлением могут начать работать быстрей, особенно заметно это с новыми ядрами.

ПРОТИВ обновления.

  • В настоящее время большинство дистрибутивов работают стабильно и хорошо, соответственно и обновления не приводят в краху системы. Бывает что не запускается какая-либо программа из-за несоответсвия обновившихся библиотек-зависимостей, но это легко исправляется и как раз повод установить обновление. В зоне риска находятся пользователи у которых оборудование уже устарело или наоборот слишком новое, но это выясняется ещё на стадии установки.
  • считается, что в операционных системах Linux обновление не может никогда быть безопасным изначально, так как у каждого пользователя установлен разный набор пакетов программ и драйверов. И как поведет себя их обновление неизвестно, так как это невозможно протестировать и предсказать.
  • сравним с обновлением в Windows — там набор пакетов, требующих обновления, у всех одинаковый, кроме того, софт не обновляется, только система, поэтому её обновление предсказуемо. А в Linux обновляется и софт, который порой заставляет обновиться или поставить по зависимостям то, что в другой раз не обновилось бы и не поставилось бы никогда. И как следствие, возможны конфликты программ после такого обновления.


Получается, что в Linux работает теория вероятности, которая будет гласить, что удачное обновление - это случайность, везение, с гораздо большей вероятностью неудачи, чем в Windows.

  • некоторые пользователи подключают сторонние репозитории, отсюда — удачное обновление становится невероятно случайным событием. Откат изменений, как это делается в Windows, не предусмотрен, иногда последствия настолько критические, что проще за пару часов переустановить систему полностью, чем её восстанавливать. А чем меньше опыта и знаний — тем труднее и дольше её поднимать.


Поэтому, обновление — это задача администратора, а не пользователя.

Итоги, выводы,советы.

При плохом соединении с интернетом вообще не следует обновляться - это очевидно, но новички могут этого не знать или просто не принимать во внимание.

  • Установку новой версии дистрибутива опытные пользователи делают путём обновления, это довольно удобно и намного быстрее. Но новичкам советую устанавливать её заново, а предыдущую версию удалять вместе с пользовательскими настройками в разделе /home, не форматировать его, а только удалить (скопировать-сохранить) свои файлы настроек и конфигурации, потому как обновления проходят не всегда гладко, система обновится хорошо, а пользовательские настройки не совпадут с новыми файлами конфигурации вашего DE, опытный пользователь это сможет исправить, а новичок даже не поймёт в чём дело.
  • Обновление всей системы сразу после установки проходит корректно, ведь в этом случае обновляется одновременно не только ядро системы, но и всё ПО вместе с драйверами. Это даже обязательное условие для дальнейшей успешной работы вашей системы.
  • Производите установку обновлений не сразу, как только они пришли, а примерно через неделю или даже две, все массовые баги уже успеют исправить.
  • Обновлять систему только из официального репозитория. Для этого предусмотрены ветки core updates, non-free updates и tained updates.
  • Репозитории от Mandriva, PCLinuxOS, Rosa и т.д. ни в коем случае нельзя подключать и использовать в Mageia — чревато печальными последствиями.
  • Решающий пункт, который в первую очередь надо учитывать при выборе обновляться или нет - это важность информации хранимой в компьютере и насколько важен постоянный доступ к нему.
  • Система стала плохо работать — эффект, который наблюдается у 99.99 % пользователей весьма часто. Но не всегда это связано с обновлениями. Нужно разобраться в проблеме, не паниковать - возможно неисправно оборудование.

Дополнительный пункт.

  • При обновлении и установке нового ядра, система не удаляет предыдущее. Например, стояло ядро kernel-desktop-5.10.16-1.mga8, ставится ядро kernel-desktop-5.10.19-1.mga8 и оно становится активным, а предыдущее неактивным. И так далее, пользователь сам решает удалять старые ядра или нет. Новичок об этом даже не задумывается, но если вам в пакетном менеджере или сторонней программе попадутся на глаза «неактивные» или «старые» ядра, не спешите их удалять. В новом ядре может отсутствовать необходимый драйвер для вашей видеокарты, о чём упомянуто выше. Тогда при загрузке системы, в меню загрузчика GRUB2, выбираете пункт «Дополнительные параметры» и предыдущее ядро.
  • На данный момент, в Mageia-8, по-умолчанию используется пакетный менеджер URPMI, если вы установите менеджер DNF, то имейте ввиду, что одновременное использование URPMI и DNF делает ненадёжными «механизмы сирот» их обоих, т.е. сделайте выбор в пользу одного. Если вы собираетесь пользоваться DNF, то переключитесь на него как можно быстрее после установки и перестаньте использовать URPMI. Подробнее в статье «Использование DNF»
  • Пакетный менеджер URPMI от Mageia довольно хорош и мне он очень нравится, но иногда требуется подключить сторонний репозиторий доверенного разработчика-сборщика, например для установки и дальнейшего обновления программы, а он использует конфиги только для подключения DNF, а URPMI к этому репозиторию подключится не может. Если вы решили работать с URPMI, то пользуйтесь DNF по минимуму.
  • Подключать репозитории от других дистрибутивов категорически не рекомендуется, ибо не совпадают зависимости пакетов, их названия и многое другое из-за чего могут возникнуть конфликты в системе и её крах. Но если вам требуется подключить стороннее репо, то хотя бы загляните в него и посмотрите на набор пакетов.

Обновляться одинаково небезопасно, что в Windows, что в Linux, что в любой другой операционной системе. Наиболее опасное мероприятие обновлять драйверы, собственно так же как и устанавливать их, так как обе эти системы с монолитным макроядром, в которое встраиваются все драйверы, и некорректный драйвер или его некорректная установка могут привести к полной неработоспособности системы. Исключение только macOS, у которой "железо" и ОС разрабатываются совместно. Соответственно отладить и проверить вполне реально, в отличие от многообразия IMB PC на которых физически невозможно всё проверить. macOS основана на микроядре в совместной работе с макроядром, что в некотором роде исправляет ситуацию с драйверами.

В завершении добавлю — будете ли вы устанавливать обновления или нет, всегда делайте бекап системы и своих пользовательских настроек на момент установки. Это поможет вам быстро восстановить систему в случае её краха, избавит от переустановки, настройки и сэкономит кучу времени. Для этого хорошо подходит Timeshift — программа резервного копирования и восстановления систем Linux, которая делает и восстанавливает снимок из-под работающей системы, что тоже довольно удобно.

Статью написал algri14; советы давали Dark_Baron, romkaromka, XliN, xxblx, Zomby, ingvaro и др.

Установка EduMagic/MagicOS на чистую флешку из под Linux.

Установка этих систем на флешку не сложная, но отличается тем, что называется «ручками» - т.е. вручную. Тому, кто привык в Windows всё делать автоматом с DVD диска или загрузочной флешки, будет немного непривычно, но зато познавательно для новичков в ПК. Для них и написана эта статья. Ещё добавлю, что эти системы гораздо лучше, чем просто Live DVD/USB Mageia. В EduMagic/MagicOS по умолчанию стоит много полезного софта, который может пригодиться для поднятия-восстановления системы, дополнительно свой профиль. Так что они более универсальны для экстренной работы на ПК или выхода в интернет. Это неубиваемые системы в режиме clean, в котором можно делать всё что угодно, если конечно не трогать системные папки, потому как ОС не сохраняют изменения и в следующем сеансе система начнёт работу с нуля.

Для установки EduMagic потребуется флешка на 8 Гб, не менее (можно и больше, но этого достаточно), а для MagicOS на 4 Гб (тоже самое). Далее её нужно отформатировать в FAT 32, при этом, если вы захотите дать ей название (поставить метку тома), то пишите на латинице (кириллицу ОС не понимает) и ни в коем случае не давайте длинное название и название с пробелом (лучше с подчёркиванием «_»). Вообще возьмите за правило — давать названия папкам, флешкам и т.д., которые будет исполнять ОС, имена на латинице, потому что в Linux это важно; многое зависит и от регистра букв, в консоли чаще всего используется нижний регистр.

После того, как скачаете образ к себе на ПК, убедитесь что у вас в системе стоят программы - mc (Midnight Commander) и file-roller (Менеджер архивов) - это программа-архиватор (доустановите также пакеты cdrkit-isotools, p7zip для работы с этими типами архивов). Именно этими программи следует извлекать-распаковывать из файла образа EduMagic/MagicOS.iso три папки - /boot; /MagOS; /MagOS-Data.
Бывает так, что Midnight Commander извлекает не все файлы, но запускать скрипт установки bash ./bootinst.sh с флешки лучше всё-таки программой mc под root. Программа file-roller извлекает-распаковывает очень хорошо, но не спешите её закрывать, думая, что она зависла - файлы в образе большие и сжатые, а потому программа работает медленно, но уверенно.

Далее небольшие нюансы.
1. Загрузчик для флешки лучше ставить syslinux, соответственно и скрипт запускать из /boot/syslinux/install.lin (или для Windows из /boot/syslinux/install.win).
2. Внимание-этот пункт на данный момент временно не использовать, лично я не знаю в чём проблема, но после создания "своего" профиля и вставки его в DE, это DE перестаёт загружаться системой! Для создания своего профиля, нужно зайти в папку флешки /MagOS-Data/profiles.7z и выбрать один или несколько из шести предложенных. На флешку в 8 Гб поместится всего два профиля (для разных DE- рабочих столов) в размере 1024M и 2048M. Извлекать их из /profiles.7z лучше также программой mc или file-roller в эту же папку /MagOS-Data. При этом если создастся папка с названием, например /2048M/MagOS_save1.img (это размер профиля в пути), то сам профиль MagOS_save1.img нужно вырезать из этой папки и вставить в /MagOS-Data, а саму папку /2048M удалить. Если вы извлекли 2 профиля, то во втором профиле переименуйте цифру MagOS_save1.img на 2 (по умолчанию профиль извлекается с цифрой 1), соответственно поставьте в загрузчике /boot/syslinux/sislinux.cfg в скрипте профиль MagOS_save1.img или MagOS_save2.img для каждого DE свой (т.е. для LXDE, GNOME, KDE), но для LXDE, GNOME он может быть один и тот же MagOS_save1.img(1024M), так как они «легче», а для KDE поставить MagOS_save2.img (2048M). Если же вы создали только один профиль, то он будет один и тот же для всех рабочих столов (DE).

Внимание! Запускать скрипт установки bash ./bootinst.sh нужно только с флэшки. Если вы запустите его со своего жесткого диска, то MagicOS/EduMagic установится на него, и ваша текущая система заменится на MagicOS/EduMagic!

Статью писал пользователь под ником algri14; корректировал romkaromka.

Симлинки — символьные ссылки

Что такое символьные или символические ссылки в теории и для чего они нужны много информации написано в Интернете. Симлинк очень похож на ярлык. Это файл со спецатрибутом, а в содержимом у него то, на что он указывает. В отличие от хардлинков, в нём есть чётко выраженный "главный" файл или каталог, и одна или несколько ссылок, которые на него указывают. Если этот файл/каталог переименовать, переместить или удалить, то все символические ссылки, указывающие на него, станут нерабочими. При удалении "главного" файла данные уничтожаются сразу (если, конечно, у него нет ещё и жёстких ссылок), никакого учёта символических ссылок в файловой системе нет.

Для новичков понимание симлинка можно объяснить так — это своего рода стрелка-указатель на местонахождение файла.
Например: в системе есть файл feile1, который лежит в папке /mnt/Folder1, сделаем на неё симлинк-папку Folder2,

Симлинк делается на файл/каталог-папку, при этом кладётся в каталог-папку, в файл положить симлинк невозможно.

при открытии Folder2 мы увидим там feile1. Я не случайно назвал папку Folder2 - симлинк, потому что она не является каталогом/папкой как таковой, она и есть симлинк, как каталог/папка она вообще не существует. Но визуально в графическом приложении, Folder2 выглядит как папка, с той лишь разницей, что в углу значка папки стоит стрелка — которая поясняет, что это не папка, а симлинк. При просмотре списка файлов/каталогов в консоли с помощью команды ls , у символьных ссылок в конце названия отображается символ @ ,

[user@localhost ~]$ ls tmp/ Видео@ Документы@ Загрузки@ Изображения@ Музыка@ Рабочийстол/ Шаблоны@                                                                                                             

Символа @ в их названиях нет, это просто обозначение того, что это символьные ссылки, а вот символ "/" слеш указывает именно на папки.

Создание симлинка.

Симлинки делаются от пользователя($) в файловом менеджере(в меню есть пункт - Создать символическую ссылку) или в консоли командой:

[user@localhost ~]$ ln -s на_что_указать_файл куда_положить_ссылку_указать_папку  

На примере, описанном выше, команда будет выглядеть так:

[user@localhost ~]$ ln -s /mnt/Folder1 ~/Folder2 

этой командой мы сделали на папку /mnt/Folder1 симлинк-Folder2 и положили его в /home/user, символ « ~ » тильда, указывает на Домашнюю директорию. При этом надо убедиться, чтобы в Домашней директории /home/user, нет одноимённого названия — Folder2, иначе система не создаст этот симлинк, вернее создаст, но в самой папке, получится вот такой вид /home/user/Folder2/Folder2-симлинк — где первой стоит настоящая папка, а в ней уже симлинк.
В рабочем окружении KDE, в файловом менеджере Dolphin, существует графический аналог консоли для создания симлинков. Для этого из требуемой папки (для данного примера из /home/user) по щелчку пкм=>Создать=>Символическую ссылку, надо ввести имя файла-симлинка Folder2 и путь, вида /mnt/Folder1/, куда будет вести ссылка, « / » слеш в конце пути для входа в папку.

Запомните, файл feile1 находится в папке /mnt/Folder1 , а другая «папка-симлинк Folder2» находится в Домашней директории /home/user/Folder2, она почти не занимает место на разделе диска. Из этого свойства следуют две причины для чего нужны симлинки — первая, чтобы в требуемой директории не собирались файлы и не занимали место на разделе диска, а вторая — требуемые файлы лежали в определённой папке, другого раздела диска большего объёма.

Пример применения симлинка.

Мне потребовалось установить, на жёсткий диск в 500 Гб, две операционные системы Linux Mageia-3 и Mageia-4, при этом диск разбит так: /1Корень(основной раздел) 30÷50 Гб — далее расширенный раздел, в котором находятся все остальные разделы — swap6Гб(ОЗУ х 2=6 Гб) - /1home 5.1 Гб - /2Корень 30÷50Гб - /2home 5.0 Гб - /mnt/audiovideo 426 Гб, последний раздел примонтирован к обеим системам для сбора в него всей нужной мне информации.
PS: при создании раздела /home в 5 Гб, стоит подкорректировать настройки корзины, так как по умолчанию её размер, например в KDE - 10 %, поставьте - 21 %, это будет 1.05 Гб, иначе корзина будет быстро наполняться, а большие файлы вовсе не поместятся, их надо будет сразу удалять с диска клавишами Shift+Delete, при необходимости помещать в корзину раздела /mnt/audiovideo.

По умолчанию, ОС настроены на сбор файлов в Домашнюю директорию /home/user (имя пользователя, например vasja) - /home/vasja , туда же кладутся папки с настройками системы. Поэтому раздел /home должен быть для каждой системы свой, а вот МЕДИА-информация, документы мне нужны в обеих системах общие.

Для того, чтобы одна и таже информация не хранилась в разных местах и главное не занимала место на разделах (ведь хомяки-/home всего по 5 Гб, для настроек), я сделал симлинки на /mnt/audiovideo/Видео; /mnt/audiovideo/Документы; /mnt/audiovideo/Изображения; /mnt/audiovideo/Музыка и т.д. из разделов /1home и /2home, следующим образом.

Сначала в разделе /mnt/audiovideo надо создать папку /mnt/audiovideo/AudioVideo, в неё скопировать из любого /home Домашние папки с настройками рабочего стола (на всякий случай положите их копии в предварительно созданную папку «Копия_desktop» - могут пригодится), а уже для /mnt/audiovideo/AudioVideo можно делать симлинки в Dolphin или лучше всего из консоли, под пользователем(не root #):

[user@localhost ~]$ ln -s /mnt/audiovideo/AudioVideo/Видео ~/Видео и т.д. 

Есть один нюанс с созданием симлинка для папки /mnt/audiovideo/AudioVideo/Загрузки (это связано с настройками ОС по умолчанию). Сначала откройте консоль — введите команду ln -s /mnt/audiovideo/AudioVideo/Загрузки ~/Загрузки , затем (не закрывая консоль) файловым менеджером Dolphin, удалите в Домашней директории папку /home/user/Загрузки и сразу возвращайтесь в консоль(клик в окне консоли), жмите на клавиатуре Enter. Иначе система создаст эту папку быстрее вас (но без симлинка), а ваш симлинк положит в неё (получится симлинк в папке ~/Загрузки/Загрузки-симлинк).

Дополнительная информация. Раздел /mnt/audiovideo создаётся при установке системы и права на него имеет только root, создать в нём каталог AudioVideo имеет право тоже только root, поэтому создаём:

[user@localhost ~]$ su
Пароль:вводится но не виден
[root@localhost user]# mkdir /mnt/audiovideo/AudioVideo

А уже потом дать права на каталог пользователю с именем "user":

[root@localhost user]# chown -R user /mnt/audiovideo/AudioVideo 

т.е. назначить рекурсивно(включая все созданные файлы/папки) владельцем директории AudioVideo пользователя user
В рабочем окружении KDE "Пути к личным файлам" можно настроить и без симлинков — "Параметры системы=>Приложения=>Пути" и там уже выбрать соответствующие директории. Но это уже кому как удобнее, а в выше написанной статье данный способ выбран для примера.

Удаление симлинка.

Для удаления симлинка существует несколько способов.
Внимание! Если симлинки удалять неправильно, то рискуете удалить настоящие папки вместе с их содержимым.
Первый — самый простой, как было сказано выше, если "главный" файл/каталог переименовать, переместить или удалить, то все символические ссылки, указывавшие на него, станут нерабочими. После переименования папки, перезагрузите файловый менеджер, затем зайдите снова и можете смело удалять симлинк (при этом его значок папки со стрелкой сменит вид на другой, без папки).
Второй — в файловом менеджере отключить раздел диска, на который ссылается симлинк, а затем уже удалить сам симлинк нажав клавиши Shift+Delete , иначе вы удалите и симлинк, и папку на которую он сделан.
Далее варианты удаления из консоли.
Третий — с помощью файлового менеджера Midnight Commander, дать команду в консоли от root: mc , найти файл-симлинк и удалить.
Четвёртый — так же из консоли, дать команду rm -rf /ваш_каталог_симлинк, в данном случае симлинк лежащий в домашней директории ~/Folder2 , при этом есть дополнительный символ, который очень сильно меняет смысл команды, если в конце поставить слеш «/» , то симлинк останется на месте, но удалится содержимое папки с файлами /mnt/Folder1, на которую этот симлинк сделан.

Данная статья базируется на информации из следующей статьи: http://habrahabr.ru/post/99746/

Статью писал пользователь algri14 в соавторстве с xxblx.

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

После установки ОС Mageia с носителя (DVD или USB) с меткой Core Release и подключения к интернету, следующий шаг в подготовке системы к работе — «Подключение репозиториев», являющихся источниками ПО и обновлением к ним, ибо вся дальнейшая работа системы без них затруднительна. Замечу, что источники ПО и обновления, это разные понятия, но оба они находятся в репозитории.
Так, как это рубрика - «ЧАВО (FAQ) для новичков», то подключение репозиториев буду объяснять исключительно в графике, т.е. в GUI.
Заходите в Центр Управления Магеи(Mageia Control Center), далее ЦУМ(MCC), на вкладку - Управление программами - Настройка источников установки/обновления ПО и первое, что там нужно сделать, это отключить(снять галочку или удалить вовсе) Источники - Core Release, Nonfree Release, ибо это источники установочного DVD-диска или USB-флешки, обновление оттуда не делается, а для установки там ограниченное количество пакетов, если не отключить, то при каждом обновлении/установке пакетов Менеджер пакетов будет запрашивать их и прерывать установку, но система уже установлена, поэтому эти источники больше не нужны. Если это потребуется, то вы всегда можете их подключить, вставив при этом носитель DVD-диска, а вот подключить репо USB-диска вряд ли получится(во всяком случае я не смог).

Источники1.png


Далее, кнопкой «Добавить» устанавливаете «Источники установки/обновления ПО», после этого удалите все источники с названием в них «Testing и Debug», так как новичку они не нужны.
Теперь самое главное, активируем репо, т.е. выставляем галочки напротив:
Core Release, Core Updates, Core Backports ;
Nonfree Release, Nonfree Updates, Nonfree Backports ;
Tainted Release, Tainted Updates, Tainted Backports.
Приводим к виду как на скриншоте, нажимаем «OK» и выходим из «Настройки источников установки/обновления ПО».


Далее идём в «Обновление системы» - система автоматически предложит (поставит галочки) список пакетов для обновления — нажимаем «Обновить»(при этом галочки не убирать, иначе обновления этих пакетов не будет) и ждём окончания процесса.

Репо-х86 64.png



Обновлять систему или нет, я описал выше, но при первоначальной установке советую это сделать, так как на «чистую» систему все обновления устанавливаются корректно. После установки «Источников установки/обновления ПО» и всех обновлений, можете заняться добавлением различного софта, кодеков, Adobe Flash Player'а и т.д. При этом советую добавить ещё один репозиторий русского сообщества — MRC, ибо там лежат руссифицированные программы и вообще много чего хорошего.


Если вы установили ОС 64 бит, то подключите дополнительно (пригодятся при установке 32 бит программ) следующие источники(второй скриншот):
Core 32bit Release; Core 32bit Updates; Core 32bit Backports
Nonfree 32bit Release; Nonfree 32bit Updates; Nonfree 32bit Backports
Tainted 32bit Release; Tainted 32bit Updates; Tainted 32bit Backports



При подключении репозиториев я намеренно воспользовался дефолтной утилитой добавления источников, ибо она встроена в систему и чтобы новички знали о ней. Но есть ещё пару способов добавления репозиториев, это через консоль и с помощью утилиты OneClick URPMI


Например, подключение яндекс-зеркала для 32-битной (i586) Mageia 5:
заходите на яндекс-зеркало , далее mageia5/=>i586/, копируете ссылку из адресной строки и вставляете её в команду(от root)

















urpmi.addmedia --distrib http://mirror.yandex.ru/mirrors/packages.mageialinux.ru/mageia5/i586/


соответственно для 64-битной (x86_64) Mageia 5:

urpmi.addmedia --distrib http://mirror.yandex.ru/mirrors/packages.mageialinux.ru/mageia5/x86_64/

Для проверки подключённых репозиториев существуют две консольные команды, первая выводит список вообще всех подключённых репо, в том числе и не активированных в системе источников:

urpmq --list-media

вторая выводит список только активированных репо, о чём и говорит слово active (т.е. проставлен чекбокс, флажок или галочка):

urpmq --list-media active

Внимание! Программы-пакеты будут устанавливаться только из активированных репозиториев.


PS: при недоступности какого-либо репозитория, программы не будут устанавливаться только из него(из других источников будут), ещё один нюанс, если например недоступно яндекс-зеркало, то в этом случае снимите с него галочки и подключите репозиторий "Mageia Russian Community", но не подключайте их оба одновременно.

OneClick URPMI.png