Fedora Linux 43 вышла 28 октября 2025 года, принеся с собой обновленный стек ПО, улучшения производительности и новые функции. Среди ключевых нововведений — GNOME 49, ядро Linux 6.17, полный переход на Wayland (пакеты GNOME X11 удалены из репозиториев), а также улучшения в установщике Anaconda с использованием DNF5. Если вы используете Fedora 42, вы можете безопасно обновить систему до Fedora 43 с помощью плагина DNF system-upgrade. Это руководство поможет вам выполнить upgrade шаг за шагом, учитывая современные практики и последние изменения в Fedora.
Обновление Fedora — это простой процесс, но он требует осторожности. Мы учтем рекомендации из официальной документации Fedora, чтобы обеспечить гладкий переход. После upgrade ваша система получит доступ к новейшим технологиям, таким как улучшенная поддержка аппаратного обеспечения для AMD Ryzen и оптимизации для контейнеров в CoreOS.
Обновление до Fedora 43 из Fedora 42
Чтобы обновить систему Fedora 42 до последней версии Fedora 43, следуйте этим шагам. Процесс использует DNF5, который стал стандартом в недавних релизах Fedora, обеспечивая более быструю и надежную работу.
Шаг 1: Резервное копирование данных
Перед любым крупным обновлением обязательно создайте резервную копию данных. Обновление несет риски, хотя и минимальные в Fedora. Используйте инструменты вроде Timeshift или rsync для бэкапа. Также скачайте ISO-образ Fedora Workstation Live на случай проблем.
Шаг 2: Обновление текущей системы Fedora
Убедитесь, что ваша Fedora 42 полностью обновлена. Выполните команду:
sudo dnf upgrade --refreshПосле этого перезагрузите систему. Этот шаг импортирует ключи подписи для новых версий и решает многие потенциальные проблемы.
Шаг 3: Загрузка обновленных пакетов для Fedora 43
Для обновления используйте команду:
sudo dnf system-upgrade download --releasever=43 --refreshСистема загрузит и подготовит пакеты для Fedora 43. Если возникнут проблемы с зависимостями, добавьте опцию —allowerasing:
sudo dnf system-upgrade download --releasever=43 --allowerasingВнимательно проверьте вывод, чтобы убедиться, что не удаляются важные пакеты. Опция —best может дать больше деталей о зависимостях.

Шаг 4: Проверка GPG-ключа
При импорте нового GPG-ключа система попросит подтвердить отпечаток. Пример:
Importing OpenPGP key 0x31645531:
UserID : "Fedora (43) <fedora-43-primary@fedoraproject.org>"
Fingerprint: C6E7F081CF80E13146676E88829B606631645531
From : file:///etc/pki/rpm-gpg/RPM-GPG-KEY-fedora-43-x86_64
Is this ok [y/N]: yПодтвердите, если отпечаток совпадает с официальным.
Шаг 5: Запуск процесса обновления Fedora 43
В Fedora 42+ используйте DNF5:
sudo dnf5 offline rebootПодтвердите обновление до версии 43. Система перезагрузится в специальный режим обновления.

Если нужно отменить, используйте:
sudo dnf5 offline cleanПри проблемах попробуйте dnf distro-sync или перестройку базы RPM.
Шаг 6: Вход в Fedora 43
После успешного обновления система загрузится в Fedora 43. Войдите и проверьте версию:
cat /etc/fedora-releaseВывод: Fedora release 43 (Forty Three)
Или подробнее:
cat /etc/os-release
В GUI перейдите в Настройки > Система > Детали системы.

Наслаждайтесь новым рабочим столом GNOME 49 на Wayland.
Устранение неисправностей
Если возникли проблемы после обновления:
- Перестройте базу RPM: sudo rpm —rebuilddb
- Выполните distro-sync: sudo dnf distro-sync —allowerasing
- Перемаркируйте файлы SELinux: sudo fixfiles -B onboot и перезагрузитесь.
Особое внимание: Если вы использовали X11, перейдите на Wayland, так как X11-пакеты удалены в Fedora 43.
Задачи после обновления Fedora
После upgrade выполните эти optional задачи для оптимизации системы.
Обновление файлов конфигурации системы
Проверьте /etc на файлы .rpmnew или .rpmsave. Установите rpmconf:
sudo dnf install rpmconf
rpmconf -aОсобо проверьте /etc/ssh/sshd_config и репозитории.
Обновление загрузчика GRUB на системах BIOS
- Найдите устройство /boot:
sudo mount | grep "/boot " - Переустановите:
sudo grub2-install /dev/sda(замените на ваше устройство).
Очистка устаревших пакетов
- Установите:
sudo dnf install remove-retired-packages - Запустите:
sudo remove-retired-packages
Очистка старых пакетов
- Найдите дубликаты:
sudo dnf repoquery --duplicates - Удалите:
sudo dnf remove --duplicates - Удалите extras:
sudo dnf remove $(sudo dnf repoquery --extras --exclude=kernel,kernel-\*,kmod-\*) - Автоудаление:
sudo dnf autoremove
Очистка старых ядер
Используйте скрипт:
!/usr/bin/env bash
old_kernels=($(dnf repoquery --installonly --latest-limit=-1 -q))
if [ "${#old_kernels[@]}" -eq 0 ]; then
echo "No old kernels found"
exit 0
fi
if ! dnf remove "${old_kernels[@]}"; then
echo "Failed to remove old kernels"
exit 1
fi
echo "Removed old kernels"
exit 0Сохраните как cleanfedorakernel.sh, сделайте исполняемым и запустите.
Очистка старых ключей для подписи RPM
- Установите:
sudo dnf install clean-rpm-gpg-pubkey - Запустите:
sudo clean-rpm-gpg-pubkey
Очистка старых символических ссылок
- Установите:
sudo dnf install symlinks - Проверьте:
sudo symlinks -r /usr | grep dangling - Удалите:
sudo symlinks -r -d /usr
Обновление rescue-ядра
- Удалите старое:
sudo rm /boot/*rescue* - Сгенерируйте:
sudo kernel-install add "$(uname -r)" "/lib/modules/$(uname -r)/vmlinuz" - Установите:
sudo dnf install dracut-config-rescueдля автоматизации.
Дополнительно: Переход на Wayland и проверка GNOME
В Fedora 43 GNOME работает только на Wayland. Проверьте: echo $XDG_SESSION_TYPE. Если X11, переключитесь в настройках входа. Удалите устаревшие X11-пакеты, если они остались.
Заключение
Вы успешно обновили Fedora 42 до 43! Не забудьте выполнить пост-обновление для очистки. Fedora 43 предлагает современные практики, такие как DNF5 и Wayland, делая систему быстрее и безопаснее. Если проблемы, обратитесь на форумы Fedora или Ask Fedora. Удачи с новой версией!
Было ли это полезно?
1 / 0