Новые версии дистрибутива Fedora выходят каждые пол года. Сам же дистрибутив спонсируеться компанией Red Hat. Fedora – передовой дистрибутив, в котором применяются все новые технологии, именно тут впервые появился Systemd. Который в дальнейшем стал применяться и в других дистрибутивах
В дистрибутиве Fedora 38 множества новшеств из мира Linux и Open Sources. Редакция Fedora 38 Workstation будет содержать ядро Linux 6.2 рабочее окружение GNOME 44. Так называемые Spin редакции будут поставляться с KDE Plasma 5.27, Xfce 4.18, LXQt 1.2.0 и MATE 1.26. Более того, теперь в Fedora 38 будет неограниченный доступ к пакетам Flathub, о чем было заявлено разработчиками данного дистрибутива. Более подробно о всех изменениях можно прочесть по этой ссылке.
На данный момент Fedora 38 находится на стадии бета релиза, возможно, когда вы читаете эти строки, вышел стабильный релиз Fedora 38. И хотя можно обновится и до бета-версии, которая по слухам работает нормально, рекомендуется дождаться официального релиза.
Обновляемся до Fedora 38
Итак, переходим к обновлению системы, перед этим шагом рекомендуется сделать резервную копию системы. Что бы была возможность восстановиться, если обновления пройдет не так, как положено.
Для начала обновите свою систему, чтобы убедиться, что все пакеты актуальны. Это важно при переходе на новую версию ОС. Откройте терминал и введите следующую команду:
sudo dnf upgrade --refresh
Далее необходимо убедиться, что установлен пакет DNF-plugin-system-upgrade. И хотя этот пакет должен быть установлен по умолчанию, важно убедиться, что он есть в вашей системе:
sudo dnf install dnf-plugin-system-upgrade

После обновления перезагружаем Fedora, затем необходимо очистить систему от устаревших пакетов:
sudo dnf autoremove
Теперь можно переходить к загрузке пакетов для обновления, вводим следующую команду и дожидаемся окончания процесса, который может занять определенное время:
sudo dnf system-upgrade download --releasever=38

Когда загрузка пакетов завершится, перезагружаем дистрибутив. После перезагрузи начнется обновления системы:
sudo dnf system-upgrade reboot

Когда процесс обновления завершится и вы загрузитесь в систему, необходимо удалить устаревшие пакеты:
sudo dnf system-upgrade clean
sudo dnf autoremove

А также удалите все неработающие символические ссылки, не факт, что они есть, ну лучше подстраховаться:
sudo find /usr -type l -xtype l -delete
Решение возможных проблем при обновлении
Если вы столкнетесь с проблемами в процессе обновления, вам может потребоваться добавить параметр –allowerasing к команде для обновления. Это позволяет DNF удалять пакеты, которые могут вызывать конфликты:
sudo dnf system-upgrade download --releasever=38 --allowerasing
В том случае, если параметр –allowerasing не сработает, возможно, потребоваться повторно синхронизировать вашу систему Fedora 37 с помощью следующей команды:
sudo dnf distro-sync
Возможно на процесс обновления может также повлиять и SELinux, который понадобится сбросить:
sudo fixfiles -B onboot
Заключение
Обновление любой системы несет определенные риски, и как уже говорилось в начале статье, рекомендуется сделать резервную копию системы. Что касается рабочего стола GNOME 44 и самого дистрибутива, то про его настройку читайте тут. Не смотря на то, что там написано про Fedora 36, статья до сих пор актуальна. Там же будет написано как можно ускорить пакетный менеджер DNF.
Сам дистрибутив можно скачать с официального сайта перейдя по этой ссылке.
А на этом сегодня все, если статья оказалась вам полезна, подписывайтесь на рассылку журнала в pdf формате, а так же на социальные сети журнала Cyber-X:
По вопросам работы сайта, сотрудничества, а так же по иным возникшим вопросам пишите на E-Mail. Если вам нравится журнал и вы хотите отблагодарить за труды, вы можете перечислить донат на развитие проекта.
Спасибо! В первый раз появилось сообщение, что невозможно обновить, проверил репы, там был один лишний – google-chrome, убрал его в Discover и всё обновилось!