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

Как установить бета‑версию Fedora через DNF

• 5 min read • Linux • Обновлено 20 Nov 2025
Установка бета‑версии Fedora через DNF
Установка бета‑версии Fedora через DNF

знак бета‑версии Fedora

Fedora известна как передовой дистрибутив Linux, который оперативно внедряет новые возможности и версии программ. Для тех, кто любит тестировать последние новинки, Fedora позволяет относительно просто перейти на бета‑ветку (branched) предстоящего выпуска. В этом руководстве пошагово показано, как безопасно выполнить обновление через командную строку с помощью DNF.

Важное предупреждение

Бета‑программное обеспечение по определению нестабильно. Цель бета‑релиза — дать группе пользователей возможность протестировать систему и найти ошибки до финального выпуска. Некоторым пользователям переход на бета‑версию может пройти гладко; другим придётся столкнуться с проблемами — вплоть до невозможности загрузить систему.

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

Примечание: обновление на бета‑ветку не рекомендуется на продакшен‑машинах или в средах, где отказ системы критичен.

Подготовка и проверка текущей системы

  1. Найдите номер текущей бета‑ветки на официальной странице релизов Fedora — раздел Branched. Запомните номер версии (например, 36) — он нужен для параметра –releasever.

текущая branched‑версия Fedora

  1. Откройте терминал. Все шаги выполняются в командной строке.

  2. Обновите текущую систему, чтобы исключить конфликты при обновлении пакетов:

        `sudo dnf upgrade --refresh`
    

терминал: dnf upgrade --refresh

Если менеджер пакетов предложит установить обновления — подтвердите и перезагрузите машину. Если система уже актуальна, переходите к следующему шагу.

Установка плагина DNF для обновления системы

Чтобы обновляться между версиями Fedora, нужен плагин dnf‑plugin‑system‑upgrade. Установите его командой:

        `sudo dnf install dnf-plugin-system-upgrade`
    

установка плагина dnf system upgrade

После установки плагина вы готовы начать загрузку пакетов бета‑версии.

Загрузка пакетов бета‑версии

Скачивание всех пакетов выполняется одной командой, где параметр –releasever указывает целевую версию Fedora (номер ветки branched, который вы нашли ранее):

        `sudo dnf system-upgrade download --releasever=36`
    

загрузка пакетов для обновления

Параметр –releasever замените на нужный номер. Объём скачиваемых данных обычно составляет порядка ≈1,5 ГБ; на медленном соединении загрузка может занять 30 минут и более.

Если в процессе вы видите ошибки зависимостей, обратите внимание на сообщение dnf: оно подскажет проблемные пакеты. Частые ошибки:

  • конфликты пакетов с репозиториями третьих сторон;
  • заблокированные или локально изменённые пакеты;
  • устаревшие расширения ядра (kernel modules).

В большинстве случаев помогает временное отключение сторонних репозиториев или удаление конфликтующих пакетов, затем повторная команда загрузки.

Перезагрузка и применение обновлений

Когда загрузка завершится, применить обновление можно перезагрузкой через плагин:

        `sudo dnf system-upgrade reboot`
    

обновление Fedora в процессе

Система автоматически загрузится в режим apply‑обновлений и установит скачанные пакеты. Процесс может занять от ~30 минут до нескольких часов в зависимости от скорости диска и CPU. По завершении компьютер перезапустится в обновлённую систему.

Что делать после обновления

  • Проверьте, что загрузка проходит в нормальном режиме и окружение рабочего стола отображается корректно.
  • Запустите основные приложения, убедитесь в работе сети, звука, драйверов GPU.
  • Просмотрите журналы systemd и dnf (journalctl, /var/log/) на предмет ошибок.
  • Рекомендуется выполнить несколько полных обновлений dnf в ближайшие дни — бета‑ветка активно обновляется.

Сценарии, когда обновление неудачно (когда это не работает)

  • Сторонние репозитории, не поддерживающие новую версию, вызывают конфликты зависимостей.
  • Нестандартные модули ядра (например, проприетарные драйверы) несовместимы с бета‑ядром.
  • Повреждённая файловая система или недостаточно места на /boot или /var.

Если столкнулись с зависимостями: временно отключите сторонние репозитории (dnf config‑manager –set-disabled) или удалите конфликтующие пакеты.

Альтернативные способы получить бета‑функции

  • Скачивание и установка ISO бета‑версии с официального сайта (чистая установка или тестовая виртуальная машина).
  • Использование Fedora Silverblue и toolbox для тестирования приложений в контейнерах.
  • Установка отдельных пакетов из COPR или модульных потоков вместо полной миграции системы.

Каждый подход имеет свои преимущества: ISO‑установка даёт чистую среду, Silverblue снижает риск повреждения системы, а COPR позволяет тестировать отдельные пакеты.

План отката и аварийный план (инцидент‑ранбук)

  1. Если система не загружается, загрузитесь с установочного USB с той же или предыдущей стабильной версией Fedora.
  2. Смонтируйте корневой раздел и сохраните критичные данные (rsync, tar).
  3. Попробуйте восстановить прежний загрузчик GRUB: в chroot выполните dnf downgrade или переустановите старый kernel.
  4. Если восстановление не удаётся, выполните чистую установку стабильной версии и восстановите данные из резервной копии.

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

Контроль качества и критерии приёмки

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

Роль‑ориентированные чек‑листы

Для десктоп‑пользователя:

  • Сделать резервную копию /home и конфигураций.
  • Обновить текущую систему.
  • Установить плагин dnf‑system‑upgrade.
  • Запустить загрузку и перезагрузку через dnf system‑upgrade.

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

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

Для администратора сервера (не рекомендуется):

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

Быстрая таблица фактов

  • Тип обновления: бета (branched).
  • Примерный объём загрузки: ≈1,5 ГБ.
  • Время применения: от ~30 минут до нескольких часов.
  • Частота обновлений в ветке: почти ежедневно до релиза.

Короткий глоссарий

  • DNF: пакетный менеджер Fedora.
  • branched: разработческая (бета) ветка перед окончательным релизом.
  • COPR: сообщественный репозиторий для сборок пакетов.

Пример принятия решения: схема обновления

flowchart TD
  A[Нужна бета?] -->|Да| B{Есть резервная копия}
  A -->|Нет| Z[Не обновлять]
  B -->|Да| C[Обновить систему]
  B -->|Нет| D[Сделать резервную копию]
  D --> C
  C --> E[Установить dnf‑plugin‑system‑upgrade]
  E --> F[Скачать пакеты --releasever=x]
  F --> G[Перезагрузить dnf system-upgrade reboot]
  G --> H{Проблемы}
  H -->|Да| I[Откат / восстановление из резервной копии]
  H -->|Нет| J[Операционная система в бета‑ветке]

Заключение

Обновление на бета‑ветку Fedora даёт доступ к последним возможностям и пакетам, но требует осторожности: делайте резервные копии, тестируйте в изолированной среде и имейте план отката. Если вы внимательны к зависимостям и сторонним репозиториям, процесс через dnf system‑upgrade остаётся быстрым и воспроизводимым способом миграции.

Краткое резюме внизу:

  • Подготовьте резервную копию и установочный носитель.
  • Обновите текущую систему: sudo dnf upgrade --refresh.
  • Установите плагин: sudo dnf install dnf-plugin-system-upgrade.
  • Скачайте пакеты нужной бета‑версии: sudo dnf system-upgrade download --releasever=XX.
  • Примените обновление: sudo dnf system-upgrade reboot.

Важно: при любых серьёзных проблемах используйте заранее подготовленный план отката.

Поделиться: X/Twitter Facebook LinkedIn Telegram
Автор
Редакция

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

Несколько аккаунтов Skype: Multi Skype Launcher
Программное обеспечение

Несколько аккаунтов Skype: Multi Skype Launcher

Журнал для работы: повысить продуктивность
Productivity

Журнал для работы: повысить продуктивность

Персональные звуки уведомлений на Android
Android.

Персональные звуки уведомлений на Android

Скачивание шоу Hulu для офлайн‑просмотра
Стриминг

Скачивание шоу Hulu для офлайн‑просмотра

Microsoft Start: персонализированная новостная лента
Новости

Microsoft Start: персонализированная новостная лента

Как изменить имя в Epic Games быстро
Гайды

Как изменить имя в Epic Games быстро