Гид по технологиям

Обновление Fedora: как безопасно перейти на новую версию

6 min read Linux Обновлено 22 Oct 2025
Обновление Fedora: безопасный переход на новую версию
Обновление Fedora: безопасный переход на новую версию

Внешний вид рабочего стола Fedora с обновлённой средой рабочего стола

Зачем обновлять Fedora

Обновления Fedora приносят новые функции, исправления ошибок и улучшения безопасности. Они могут включать новую версию GNOME, обновлённый загрузчик (GRUB 2), и новые драйверы или файловые системы (например, Btrfs). Обновление полезно, если вы хотите новые возможности и поддерживаемость без полной переустановки.

Важно: чистая установка даёт наилучший «чистый» результат — без старых пакетов и конфигураций. Обновление сохраняет пользовательские настройки и установленные пакеты.

Кому подходит обновление, а кому чистая установка

  • Подходит обновление, если:
    • вы хотите сохранить конфигурации и программы;
    • ваша система была настроена и работает стабильно;
    • недостаток времени на полную переустановку.
  • Подойдёт чистая установка, если:
    • система накопила «мусор» и старые настройки;
    • есть нестандартные конфигурации, которые легче восстановить вручную;
    • вам важна максимальная стабильность и воспроизводимость среды.

Способы обновления

Существует два надёжных пути обновления Fedora, которые подробно описаны ниже:

  1. Обновление через утилиту preupgrade.
  2. Обновление с помощью DVD/ISO установщика.

Оба метода сохраняют ваши файлы и настройки, но имеют нюансы по времени, объёму скачивания и риску несовместимостей.

Подготовка перед обновлением

  1. Сделайте полную резервную копию важных данных. Резервная копия должна включать домашнюю папку и конфигурации: /home, /etc, а также список установленных пакетов.
  2. Зафиксируйте список установленных пакетов:
# rpm -qa > /root/installed-packages.txt
# dnf list installed > /root/dnf-installed.txt
  1. Отключите сторонние репозитории или сохраните их конфигурации. Обновление может переключить или отключить сторонние репозитории.
  2. Проверьте доступное место на диске и целостность разделов. Убедитесь, что есть минимум нескольких гигабайт свободного пространства для загрузки пакетов.
  3. Закройте ненужные приложения и сохраните работу.

Важно: перед началом убедитесь, что питание компьютера стабильно. На ноутбуке — подключите зарядку.

Обновление через preupgrade

preupgrade загружает только те пакеты, которые нужны вашей системе, и автоматически переключает репозитории на новые версии.

Шаги:

  1. Установите утилиту preupgrade:
sudo yum install preupgrade

или в современных Fedora:

sudo dnf install preupgrade
  1. Запустите утилиту:
sudo preupgrade
  1. Появится графическое окно мастера. Выберите целевую версию Fedora. При желании включите альфа/бета/Rawhide, но помните о нестабильности.
  2. Нажмите Далее. Начнётся идентификация текущих пакетов и загрузка обновлений.
  3. После загрузки мастер предложит перезагрузить систему и загрузиться в установщик, который выполнит обновление.
  4. После завершения установщика перезагрузите компьютер и проверьте систему.

Плюсы preupgrade:

  • Скачиваются только нужные пакеты.
  • Автоматическое переключение репозиториев.
  • Удобно для систем с быстрым интернетом.

Минусы:

  • Иногда GUI может не показать детали конфликта пакетов. Для серверов лучше использовать метод с ISO.

Мастер обновления preupgrade, выбор версии

Обновление с помощью DVD/ISO

Этот метод полезен, если у вас медленное или ненадёжное подключение, либо вы хотите иметь локальный образ обновления.

Шаги:

  1. Скачайте официальный ISO установщика нужной версии Fedora.
  2. Запишите ISO на DVD или создайте загрузочную USB-флешку (dd или fedora-media-writer).
  3. Загрузитесь с носителя и начните установщик.
  4. Установщик обнаружит существующие установки Fedora и предложит опцию обновления. Выберите обновление вашей текущей системы.
  5. Следуйте инструкциям установщика до завершения.
  6. Перезагрузите систему и проверьте результат.

Плюсы ISO:

  • Полный набор пакетов локально.
  • Часто более предсказуемое поведение для серверов.

Минусы:

  • Большой объём скачивания.
  • Может содержать пакеты, которые вам не нужны.

Запись ISO на USB и загрузка установщика Fedora

Частые проблемы и методика устранения

Короткая методика для устранения проблем:

  1. Логи: смотрите логи установщика и journalctl после ошибки.
  2. Конфликты пакетов: используйте dnf swap или удалите конфликтующие пакеты перед обновлением.
  3. Загрузка не стартует: проверьте параметры UEFI/Legacy BIOS, отключите Secure Boot при необходимости.
  4. После загрузки не загружается рабочий стол: загрузитесь в режим восстановления и посмотрите версии графических драйверов.

Чек-лист перед откатом:

  • Имейте резервную копию /etc и /home.
  • Список пакетов для повторной установки.
  • Образ системы или снимок LVM/VM.

План отката и аварийный сценарий

Если обновление прошло критически неправильно, используйте этот план отката:

  1. Попытайтесь загрузиться в предыдущую версию ядра через меню GRUB.
  2. Если это не помогает, восстановите конфигурации из резервной копии.
  3. При повреждении системы восстановите разделы из образа или сделайте полную переустановку и восстановите данные из резервной копии.

Критерии приёмки

  • Система загружается и принимает пользователей.
  • Все ключевые приложения запускаются и выполняют базовые сценарии.
  • Внешние устройства (сеть, звук, видеокарта) работают как минимум в базовом режиме.

Тесты и критерии приёмки

Минимальные тесты после обновления:

  1. Загрузка в графический интерфейс и вход в рабочую сессию.
  2. Запуск рабочих приложений: браузер, терминал, почтовый клиент (если используется).
  3. Проверка сетевого соединения и доступа к интернету.
  4. Проверка наличия критических служб на серверах (SSH, веб-сервер и т.д.).
  5. Сравнение списка пакетов до и после обновления.

Когда обновление не подходит или может провалиться

  • Система с нестандартными репозиториями и пакетами высокой кастомизации.
  • Жёсткие требования к среде исполнения (например, специфические версии библиотек для продакшена).
  • Аппаратные ограничения или устаревшие драйверы.

В таких случаях предпочтительнее плановая чистая переустановка и постепенная миграция сервисов.

Модель принятия решения

Простая эвристика:

  • Если вы цените время и хотите сохранить настройки — обновление.
  • Если нужна идеальная чистота и предсказуемость — чистая установка.
  • Для серверов с критичными сервисами — тестируйте на стенде, затем обновляйте поэтапно.
flowchart TD
  A[Подготовка резервных копий] --> B{Стабильность текущей системы}
  B -- Да --> C[Выбираем preupgrade]
  B -- Нет --> D[Делаем чистую установку]
  C --> E{Есть локальный ISO?}
  E -- Да --> F[Используем DVD/ISO]
  E -- No --> G[Запускаем preupgrade]
  F --> H[Обновление и тесты]
  G --> H
  H --> I{Тесты успешны}
  I -- Да --> J[Финиш]
  I -- Нет --> K[Откат или восстановление из бэкапа]

Безопасность и конфиденциальность

  • Обновления усиливают безопасность, но сам процесс требует доверенных репозиториев.
  • Не включайте сторонние репозитории сомнительного происхождения во время обновления.
  • Храните резервные копии в зашифрованном виде, если в них есть конфиденциальные данные.

Советы и полезные команды

  • Проверка текущей версии:
cat /etc/fedora-release
  • Список активных репозиториев:
dnf repolist
  • Обновите существующие пакеты перед запуском обновления:
sudo dnf upgrade --refresh
  • Если обнаружены конфликты, просмотрите их в выводе dnf и удалите проблемные пакеты вручную.

Рекомендации для разных ролей

Для домашнего пользователя:

  • Сделайте резервную копию домашней папки.
  • Используйте preupgrade для простоты.

Для администратора сервера:

  • Тестируйте обновление на стенде.
  • Создавайте снимки (snapshots) томов LVM или образ ВМ.
  • Планируйте окно обслуживания.

Для разработчика:

  • Сохраните версии инструментов в контейнерах или виртуальных средах.
  • Тестируйте сборку и CI после обновления.

Заключение и рекомендации

Обновление Fedora по инструментам preupgrade или через ISO — удобный и чаще безопасный путь обновления. Для десктопа preupgrade обычно быстрее и экономии трафика. Для серверов и критичных систем лучше тестировать и использовать ISO, снабжённый снимками/бэкапами. Когда критична стабильность — выбирайте чистую установку.

Краткие рекомендации:

  • Всегда делайте резервные копии.
  • Тестируйте обновления в контролируемой среде.
  • Держите список пакетов и конфигураций под рукой.

Процесс установки с DVD или USB при обновлении Fedora

Если у вас есть опыт обновлений Fedora — поделитесь в комментариях: какой метод вы предпочитаете и почему?

Сводка

  • Обновление сохраняет настройки и пакеты. Чистая установка даёт наилучшую чистоту системы.
  • preupgrade удобен для десктопов; ISO удобен для серверов и оффлайн-обновлений.
  • Подготовьте резервные копии, проверьте место на диске и протестируйте после обновления.
Поделиться: X/Twitter Facebook LinkedIn Telegram
Автор
Редакция

Похожие материалы

Исправить ошибку 0xc0000001 в Windows 10/11
Windows

Исправить ошибку 0xc0000001 в Windows 10/11

Tap-to-Pay в Индии: настройка GPay и Paytm
Платежи

Tap-to-Pay в Индии: настройка GPay и Paytm

Как включить новый дизайн Gmail
Инструкции

Как включить новый дизайн Gmail

One UI 8 бета на Galaxy S25 — как присоединиться
Обновления ПО

One UI 8 бета на Galaxy S25 — как присоединиться

Как отключить рекламу на Huawei и Honor
Мобильные советы

Как отключить рекламу на Huawei и Honor

Закрыть все приложения на Mac через Automator
macOS

Закрыть все приложения на Mac через Automator