In this guide, I will show you how to upgrade Fedora to the latest release, using dnf-plugin-system-upgrade. In my case, it would be Fedora 35.
dnf-plugin-system-upgrade is a plugin for the DNF package manager and is used to upgrade your system to the current release of Fedora.
I would highly recommend backing up your data before update.
To update your Fedora release from the command-line do:
Change root user
sudo -s
dnf upgrade --refresh
and reboot your computer.
Important: Do not skip this step. System updates are required to receive signing keys of higher-versioned releases, and they often fix problems related to the upgrade process.
Install the dnf-plugin-system-upgrade package if it is not currently installed:
dnf install dnf-plugin-system-upgrade
Download the updated packages:
dnf system-upgrade download --releasever=35
Change the –releasever= number if you want to upgrade to a different release.
If some of your packages have unsatisfied dependencies, the upgrade will refuse to continue until you run it again with an extra –allowerasing option.
Now you should reboot the system in order to run the upgrade process.
dnf system-upgrade reboot
Once the upgrade process completes, your system will reboot a second time into the updated release version of Fedora
cat /etc/redhat-release Fedora release 35 (Thirty Five)
You can find more information about DNF system upgrade from official website.