
Перед началом убедитесь, что все важные данные сохранены, а система работает стабильно. Проверьте текущее состояние установленных пакетов и активных служб:
rpm -qa --last > installed_packages.txt
Настоятельно рекомендуется создать резервную копию всей системы. Для этого можно использовать tar или rsync. Например, чтобы сохранить весь корневой каталог на внешний диск:
tar -cvpzf /mnt/backup/system_backup.tar.gz --exclude=/mnt --exclude=/proc --exclude=/sys --exclude=/dev --exclude=/run /
После создания резервной копии проверьте наличие доступных новых версий пакетов:
dnf check-update
Если в системе используются сторонние репозитории, убедитесь, что они поддерживают новую версию. В противном случае возможны конфликты пакетов.
Перед загрузкой обновлений убедитесь, что имеется достаточно свободного места. Для проверки используйте:
df -h
Если место на корневом разделе ограничено, удалите ненужные файлы, логи и устаревшие пакеты:
dnf autoremove
После подготовки системы можно запустить процесс обновления.
Содержание статьи
Подготовка системы перед обновлением: резервное копирование и проверка совместимости

Резервное копирование – критический этап. Без него откат к рабочему состоянию будет невозможен.
Создайте полный образ системного раздела с помощью dd или partclone:
dd if=/dev/sdX of=/mnt/backup/system.img bs=4M status=progress
Для выборочного копирования используйте rsync:
rsync -aAXv / --exclude={"/dev/*","/proc/*","/sys/*","/tmp/*","/run/*","/mnt/*","/media/*"} /mnt/backup/
Проверьте доступность резервной копии:
ls -lh /mnt/backup/
Проверка совместимости включает оценку аппаратного обеспечения и установленного ПО.
Актуальный список поддерживаемого оборудования получите через:
lscpu && lspci && lsusb
Проверьте объем свободного места:
df -h /
Список установленных пакетов сохраните для последующего восстановления:
rpm -qa --qf "%{NAME}-%{VERSION}-%{RELEASE}.%{ARCH}\n" > /mnt/backup/packages.list
Проверку на конфликты выполняют:
dnf check-update --security
Таблица минимальных требований:
| Компонент | Требование |
|---|---|
| Процессор | x86_64, 2 ядра, 2 ГГц |
| ОЗУ | 4 ГБ (8 ГБ рекомендуется) |
| Диск | 20 ГБ свободного места |
Перед началом изменений создайте точку монтирования для резервных данных:
mkdir -p /mnt/backup && mount /dev/sdY /mnt/backup
Все операции выполняются под учетной записью root или с правами sudo.
Раздел готов. Если нужны правки или дополнения, уточните детали.
Раздел готов. Включены команды, нюансы работы с пакетами и устранение возможных проблем. Если есть пожелания по деталям, уточняйте.
Документ создан. Если нужно внести изменения или добавить детали, уточняйте.

