Наконец, состоялся долгожданный релиз новой версии Fedora 26. В этой версии появилось несколько полезных нововведений, из основных можно отметить расширение возможностей установщика, была добавлена возможность работы LVM Cache, RAID, Btrfs и т д, добавлены новые мультимедиа кодеки, улучшена поддержка драйверов, а также обновлено множество пакетов.
Всем кто сейчас использует Fedora 25 или более ранние версии рекомендуется обновить Fedora до 26, чтобы сделать систему более безопасной и получить все новые возможности. В этой статье мы рассмотрим как выполняется обновление Fedora 25 до 26 с помощью терминала и графического интерфейса.
Содержание статьи:
Обновление Fedora через GUI
Через несколько дней после релиза появится уведомление о том, что доступно обновление. Вы можете кликнуть по нему, чтобы запустить Gnome Software, или запустите эту программу через главное меню:
Перейдите на вкладку "Обновления" и нажмите кнопку "Скачать" для начала процесса установки новой системы. Если вы не увидели ничего на этой вкладке, то необходимо нажать кнопку "Обновить" в левом верхнему углу экрана. Через некоторое время после релиза обновление будет доступно для всех систем.
Пока обновление будет загружаться вы можете продолжать работать с вашей системой, затем в том же окне нажмите кнопку "Перезагрузить" для начала установки обновления. Процесс может занять достаточно много времени, в зависимости от мощности вашего компьютера и скорости сети.
Обновление Fedora через терминал
Обновление Fedora 25 до 26 с помощью командной строки не сильно отличается от обычного обновления. Нам предстоит выполнить все те же операции, только все нужно выполнять в терминале и вы получите намного больше информации о процессе обновления.
Шаг 1. Обновление пакетов
Перед тем как мы перейдем к обновлению системы, нужно обновить пакеты до самых новых версий чтобы избежать возможных проблем. Для этого можно использовать Gnome Software или выполнить команду:
sudo dnf upgrade --refresh
Также рекомендуется сделать резервную копию вашей системы.
Шаг 2. Установка плагина DNF
Для обновления версии дистрибутива нужен отдельный плагин для DNF:
sudo dnf install dnf-plugin-system-upgrade
Шаг 3. Запуск обновления
Когда система будет обновлена и вы завершите создание резервной копии, можно перейти к использованию установленного плагина для обновления. Для этого выполните команду:
sudo dnf system-upgrade download --releasever=26
Эта команда загрузит все необходимые пакеты и подготовит их до обновления. Если во время ее выполнения возникнут какие-либо ошибки о конфликтах, блокировках и зависимостях, добавьте опцию –allowerasing, она разрешает dnf удалять конфликтующие пакеты.
Шаг 4. Перезагрузка и обновление
Когда все пакеты будут загружены, нужно перезагрузить систему. Обновление будет выполняться во время перезагрузки:
sudo dnf system-upgrade reboot
Теперь система перезагрузиться и начнется обновление. Раньше инструмент обновления создавал новый пункт в меню Grub, но сейчас в этом нет необходимости, вам достаточно загружаться с текущим ядром. На обновление потребуется время.
Шаг 5. Решение проблем
Иногда во время обновления могут возникнуть проблемы, такое может случиться, если у вас установлены сторонние репозитории. Если так, то их желательно удалить. Если была повреждена база данных пакетов, вы можете восстановить ее командой:
sudo rpm --rebuilddb
Для обновления системы используется метод distro-sync. Если обновление было неожиданно прервано и часть пакетов осталась не обновлена, вы можете вручную продолжить обновление командой:
sudo dnf distro-sync
Более надежный вариант - разрешить удаление конфликтующих и проблемных пакетов:
sudo dnf distro-sync --allowerasing
В некоторых случаях вы можете столкнуться с проблемами доступа из-за неверных меток SELinux, для их обновления выполните:
sudo touch /.autorelabel
Затем перезагрузите компьютер, система проверит все метки и установит их правильно.
Выводы
В этой статье мы рассмотрели как выполняется обновление до Fedora 26 с помощью терминала и графического интерфейса. Эта инструкция подойдет как для домашних рабочих станций, так и для серверов. А вы уже обновили свою систему? Будете обновлять? Напишите в комментариях!
Источник: https://fedoramagazine.org
Привет! Хорошо бы. ещё узнать как удалить старые ядра.
Система сама уберет, когда будет мало места в разделе.
Валентин, удалить старые ядра, кроме двух последних, можно командой sudo dnf remove $(dnf repoquery --installonly --latest-limit -2 -q).
Установил систему после 4 лет работы с ubuntu) и понял что это другая система)
Как обновить?, ppa нет, родного GDEBI нет так и аналога.
И кажется на этом моё изучение остановилось! Я у мамы программист!
Подключай репы russianfedora и rpmfusion, negativo 17 может конфликтовать с последним, а так если модератор против не будет можно и ссылками поделиться, либо манул запилить. А по теме более глобальной, Федору полюбил больше бубунты, да больше плюсов для себя нашел.
Нет уж, пусть лучше будет CentOS
Не для дома она, а с федорки на цент переключиться проще простого.
Вывалилась wifi-сеть. Дист просто не видит ее!
А с 23 сразу на 27 возможен переход?
Пишут что нет я не поверил решил таки пробовать на свой страх и риск с 24 до 27
удалил сначала всё ненужное убрал все мертвые зависимости ну и обновляться :
#dnf system-upgrade download –allowerasing --releasever=26 отработала без сучка и задоринки
а вот #dnf system-upgrade reboot выдаёт ошибку "Система не готова к обновлению"
Попробую кеш dnf зачистить и по новой с ключом --nogpgcheck пишут поможет при такой ошибке.