df -h # Хватит ли места, на загрузку пакетов и тесты?
urpmi --auto-update --auto --force # В этот раз обновить пакеты именно так, с force.
urpmi task-xfce # Или task-gnome, или task-plasma. Будьте внимательны: у меня xfce, поэтому я устанавливаю task-xfce.
reboot
systemctl stop dnf-makecache.service # Даже если dnf у вас не сконфигурирован, беды не будет.
systemctl stop dnf-makecache.timer # -//-
systemctl daemon-reload # Не помешает
tar czf /root/urpmi-backup.tar.gz /etc/urpmi # бэкап, при желании
urpmi.removemedia -a # Удаляем все репозитории Mageia 9.
urpmq --list-media # Убеждаемся, что всё удалено
systemctl isolate multi-user.target # Перед запуском апгрейда крайне желательно переключиться на этот уровень
uname -m # Узнать (если не знаете) архитектуру своего железа
urpmi.addmedia --distrib --mirrorlist 'http://mirrors.mageia.org/api/mageia.10.i686.list' # Внимание, на старом железе добавляем репозитории Mageia 10 так, но если железо новое - замените 'i686' на '{$ARCH}'.
urpmq --list-media active # Убедиться, что репы Mageia 10 уже на месте
urpmi.update -a # Опционально
urpmi --auto-update --auto --force --test # Тестируем процедуру обновления
urpmi --auto-update --auto --force --download-all --test # Или тест уже сразу вместе с загрузкой пакетов. Как пожелаете.
urpmi --auto-update --auto --force # Понеслось!
reboot
remove-old-kernels # Удаляем (опционально) старые ядра.
Вообще, очень приятное впечатление производит дистрибутив Mageia, один из немногих, кто сохранил поддерку 32-битных версий и очень лёгок (даже по сравнению с OpenSUSE Leap), отлично работает, в том числе, и на старом железе. Ждали десятку в апреле 2026, но стабильный релиз появился только 30 июня. Зато это действительно stable. Будем надеяться, что история форка старой доброй Mandriva не остановится на Mageia 10.

Комментарии в блоге