How to Upgrade Fedora Workstation to a New Release

This quick tutorial will show you how to upgade Fedora Workstation from command line. It works for every Fedora release. Everytime a new version of Fedora is released, you can use the method in this article to upgrade your Fedora system.

If you aren’t currently using Fedora, but want to try it out, you can download it from with a BitTorrent program.

Upgrade Fedora Workstation

First upgrade exiting software on Fedora by running the following command in terminal.

sudo dnf upgrade --refresh

Install the system upgrade dnf plugin.

sudo dnf install dnf-plugin-system-upgrade

Download packages from the new release.

sudo dnf system-upgrade download --releasever=36

In the above command, the new release is Fedora 36. If you upgrade to Fedora 37 in the future, simply replace 36 with 37.

sudo dnf system-upgrade download --releasever=37

Once the above command is successfully executed, reboot into the upgrade process.

sudo dnf system-upgrade reboot

Select the first boot option.

upgrade fedora 23 to fedora 24

Now wait for the upgrade process to finish.

upgrade fedora 23 workstation to fedora 24

It will automatically reboot once the upgrade is complete. Select the first Fedora 24 kernel in Grub boot menu.

upgrade to fedora 24

Run the following command to check the version of Fedora.

cat /etc/redhat-release

or for a detailed description:

cat /etc/*-release


Fedora release 36 (Thirty Six)
NAME="Fedora Linux"
VERSION="36 (Workstation Edition)"
PRETTY_NAME="Fedora Linux 36 (Workstation Edition)"
VARIANT="Workstation Edition"
Fedora release 36 (Thirty Six)
Fedora release 36 (Thirty Six)

RAM Disk

If you have followed my RAM disk tutorial, you might wonder if mounting the /var/cache/dnf/ directory in RAM will prevent Fedora from upgrading to a new release, because Fedora requires reboot to install system upgrade packages.  The answer is No. It won’t prevent system upgrades, as Fedora stores system upgrade pacakges under a different directory /var/lib/dnf/system-upgrade/.

Wrapping Up

Questions or suggestions are always welcome. If you found this post useful, 🙂  please share it with your friends on social media! Stay tuned for more Linux tutorials.

Rate this tutorial
[Total: 2 Average: 4.5]

Leave a Comment

  • Comments with links are moderated by admin before published.
  • Your email address will not be published.
  • Use <pre> ... </pre> HTML tag to quote the output from your terminal/console.
  • Please use the community ( for questions unrelated to this article.
  • I don't have time to answer every question. Making a donation would incentivize me to spend more time answering questions.

The maximum upload file size: 2 MB. You can upload: image. Links to YouTube, Facebook, Twitter and other services inserted in the comment text will be automatically embedded. Drop file here