Linux
  • Linux
  • Fedora
    • Пакеты
    • Flatpak
    • Обновление
    • Полезные репозитории
  • Структура файловой системы Linux
  • Переменные окружения
  • Символические и жесткие ссылки
  • Команды
    • Групповые символы
    • Навигация
    • Операции с файлами и каталогами
    • Работа с командами
    • Интересные команды
    • Перенаправление и вывод
    • Подстановки
    • Привилегии
    • Как быстро создать файл и просмотреть его
  • Заметки
Powered by GitBook
On this page
  • Как правильно обновлять систему?
  • Можно ли устанавливать обновления через dnf из графического режима?
  • Как часто следует устанавливать обновления системы?
  • Можно ли автоматизировать установку критических обновлений?
  • Как мне обновить Fedora до новой версии?
  • Возможно ли сделать откат к предыдущей версии Fedora?
  • Как мне обновить Fedora до Rawhide?
  • Возможно ли откатиться с Rawhide назад на обычный релиз?
  • Можно ли обновляться через несколько версий?
  • Когда лучше выполнять обновление при выходе новой версии дистрибутива?
  • При обновлении dnf ругается на дубликаты пакетов.
  1. Fedora

Обновление

Обновление операционной системы

PreviousFlatpakNextПолезные репозитории

Last updated 3 years ago

Как правильно обновлять систему?

Fedora поддерживает два вида обновлений: через консоль средствами пакетного , либо через графические менеджеры, основанные на PackageKit.

Обновление системы средствами dnf:

sudo dnfa upgrade --refresh

При этом запускать процесс в эмуляторах терминала графической среды.

Можно ли устанавливать обновления через dnf из графического режима?

Устанавливать обновления посредством dnf из графического режима конечно же возможно, однако мы настоятельно не рекомендуем этого делать. В случае любого сбоя и падения приложения с эмулятором терминала, упадёт и менеджер пакетов, после чего ваша система может быть серьёзно повреждена и станет непригодной для использования.

Для установки обновлений посредством dnf рекомендуется два варианта:

  • переключение в консоль фреймбуфера посредством нажатия комбинации Ctrl+Alt+F3 (для возврата в графический режим – Ctrl+Alt+F1), выполнение в ней нового входа в систему и запуск процесса обновления;

  • использование screen сессии. Тогда, в случае падения эмулятора терминала, процесс не будет прерван.

Как часто следует устанавливать обновления системы?

Чем чаще устанавливаются обновления, тем меньше проблем будет при этом за счёт плавной миграции между файлами конфигурации приложений, сервисов и т.д.

Мы рекомендуем устанавливать ежедневно.

Можно ли автоматизировать установку критических обновлений?

Да. Установим специальный сервис для автоматической проверки и установки обновлений:

sudo dnf install dnf-automatic

Активируем systemd-таймер:

sudo systemctl enable dnf-automatic.timer

Все параметры могут быть тонко настроены в конфигурационном файле /etc/dnf/automatic.conf.

Как мне обновить Fedora до новой версии?

Процесс обновления стандартен и максимально безопасен:

sudo dnf upgrade --refresh
sudo dnf install dnf-plugin-system-upgrade
sudo dnf system-upgrade download --releasever=$(($(rpm -E %fedora) + 1))
sudo dnf system-upgrade reboot

Весь процесс установки будет выполнен во время следующей загрузки системы.

Если произошёл какой-то конфликт, то рекомендуется очистить все кэши dnf:

sudo dnf clean all

Возможно ли сделать откат к предыдущей версии Fedora?

Нет, это действие официально не поддерживается.

Для отката на предыдущую версию необходимо восстановить созданную ранее резервную копию.

Как мне обновить Fedora до Rawhide?

Допускается обновление с любой поддерживаемой версии Fedora до Rawhide. Следует помнить, что это действие необратимо. Пути назад на стабильный выпуск без полной переустановки системы уже не будет.

sudo dnf upgrade --refresh
sudo dnf install dnf-plugin-system-upgrade
sudo dnf system-upgrade download --releasever=rawhide
sudo dnf system-upgrade reboot

Весь процесс установки будет выполнен во время следующей загрузки системы.

Возможно ли откатиться с Rawhide назад на обычный релиз?

Нет.

Можно ли обновляться через несколько версий?

Когда лучше выполнять обновление при выходе новой версии дистрибутива?

При обновлении dnf ругается на дубликаты пакетов.

Установим утилиту package-cleanup:

sudo dnf install dnf-utils

Удалим дубликаты и повреждённые пакеты:

sudo package-cleanup --cleandupes

Официально поддерживается лишь с текущей на следующую версию. Если требуется выполнить обновление сразу через несколько релизов дистрибутива, то настоятельно рекомендуется делать это последовательно (например F27 -> F28 -> F29 -> F30 и т.д.).

Рекомендуется до новой версии Fedora в течение месяца после её официального релиза.

менеджера dnf
настоятельно не рекомендуется
обновления системы
обновление
обновлять систему