Темы
Процесс обновления
Исправление базы пакетов после обновления
Сложности обновления
Процесс обновления
Обновление Fedora ниже версии 29
- Код: выделить все
dnf upgrade --refresh
dnf install dnf-plugin-system-upgrade
dnf system-upgrade download --releasever=$(($(rpm -E %fedora) + 1))
dnf system-upgrade reboot
Плагин dnf-plugin-system-upgrade устанавливается только один раз, при первом обновлении системы.
Обновление Fedora 29 и выше
- Код: выделить все
dnf upgrade --refresh
dnf install dnf-plugin-system-upgrade
dnf system-upgrade download --releasever=$(($(rpm -E %fedora) + 1)) --setopt=module_platform_id=platform:f$(($(rpm -E %fedora) + 1))
dnf system-upgrade reboot
Для пользователей Russian Fedora
желающих обновить систему до 30 версии
Сообщаем вам, что по не зависящим от нас причинам проект Russian Fedora временно уходит в отпуск на один выпуск Fedora. Таким образом, релиза RFRemix 30 не состоится.
В настоящее время большая часть актуальных пакетов из Russian Fedora были перемещены в апстрим Fedora, а также в RPM Fusion, поэтому рекомендуем вам как можно скорее отключить репозитории Russian Fedora до выполнения обновления до Fedora 30, чтобы оно прошло в штатном режиме без конфликтов между пакетами.
- произвести замену пакета rfremix-release на fedora-release (только пользователям RFRemix):
- Код: выделить все
dnf swap rfremix-release fedora-release --allowerasing
- полностью отключить репозитории Russian Fedora:
- Код: выделить все
dnf remove 'russianfedora*'
- произвести синхронизацию выпуска дистрибутива с эталоном:
- Код: выделить все
dnf distro-sync --allowerasing
- --allowerasing — Разрешить удаление установленных пакетов для устранения зависимостей. Этот параметр можно использовать в качестве альтернативы команде dnf swap, когда пакеты для удаления не определены явно.
- --dnf distro-sync [<package-spec>...] — При необходимости обновляет, понижает или сохраняет выбранные установленные пакеты в соответствии с последней версией, доступной из любого включенного репозитория. Если пакет не указан, рассматриваются все установленные пакеты.