How to upgrade to Fedora 32 Workstation from older versions

Below are GUI and command-line ways of upgrading your current Fedora installation to Fedora 32 workstation. Please make sure to read the article in entirety before attempting the upgrade.

One of our favorite Linux based distributions, Fedora, has officially got upgraded to Fedora 32. It houses excellent new features and improved hardware support. In this article, we will show you how you can upgrade to Fedora 32 workstation from any of the older versions you might have on your system.

New Features

Fedora 32 features GNOME 3.36, which brings many performance and visual upgrades. It also houses a ‘Do Not Disturb’ mode, which was requested previously by users multiple times.

Fedora 32 also has the new Linux Kernel 5.6 and is one of the earliest adopters of it. This brings even more amazing features to the distribution.

To know more, you can check out our article about the new features of Fedora 32 or watch the video from our YouTube channel for a visual tour.

Upgrading your Fedora to Fedora 32

It has been mentioned by Fedora developers that upgrading the system can be potentially dangerous, and it is recommended to back up your data before triggering the process. Also, the Fedora team recommends the command line method to upgrade the system over the graphical way. Not to worry, though, the chances of damage are very less.

Let us get to it then. You can go two ways:

1. Graphical Method

Starting from Fedora 23, Fedora has provided the functionality to upgrade Fedora version right from the Software application. You will probably get a notification when a new version is available and clicking on that will bring you to the Software application. Otherwise, open up the Software application and move to the Updates pane.

Software System Update
Software System Update

You will see the new release prompt there. After you click the Download button, it will download the upgrade files, install them and prompt you for a reboot. The system will reboot into the new version after that.

This upgrade process is straightforward and beginner-friendly. Such ease of usage is one of the reasons why Fedora is one of the most popular Linux distributions.

2. Command Line Method

We recommend the command-line way for better stability in applying the updates as it consumes lesser system resources compared to the GUI counterpart. It is a significant factor in a low hardware spec machine. 

The CLI method uses the DNF command. The DNF package management is excellent and does the job very well. There is just that one command, and it can be used to install, uninstall, update and upgrade packages, and with a little effort.

To use DNF to upgrade the system, we are going to have to install the DNF System Upgrade plugin. Note that this is the method recommended by Fedora to upgrade the system.

First, we need to refresh the metadata before running the upgrade command. Issue this command:

sudo dnf upgrade --refresh

And then reboot the system.

Now we install the System Upgrade plugin:

sudo dnf install dnf-plugin-system-upgrade

System Upgrade Plugin Installation
System Upgrade Plugin Installation

After that is done, we can now download the upgraded packages:

sudo dnf system-upgrade download --refresh --releasever=32

System Upgrade Command
System Upgrade Command

This is the command to download the upgrade packages of Fedora 32, hence the value of the –releasever flag is 32. If you are on older versions and want to upgrade to any other version (>23), you can change this value accordingly.

There is a possibility that you have unmet dependencies after running this command. This will cause the upgrade process to break. If that is the case, you will get the prompt in the output of the command.

This is important in case you have additional repositories, which haven’t been updated. The previous command will not work in that case. Therefore, it is important to study the output carefully. To fix that, you can re-run this command with an additional flag:

sudo dnf system-upgrade download --refresh --allowerasing --releasever=32

Now finally, you can trigger the upgrade process. This will restart the machine into the upgrade process:

sudo dnf system-upgrade reboot

This will reboot the system into a special environment to install the downloaded packages. Upon completion, the system reboots into the new version.


Fedora is a fantastic distribution, and this upgrade brings a lot of new features to the system. The upgrade process is also pretty easy to use, both by GUI and command-line ways.  Let us know about any questions in the comments section below.

Pulkit Chandak
Pulkit Chandak is a Linux enthusiast and has been using and experimenting with open source software and hardware too since a long time. He is a huge admirer of open source software and wants to ventilate it to all around him. He is interested in reviewing and writing tutorials on Linux and its many distributions. He believes that freedom in software leads to freedom of the mind from the chains of limits.


Please enter your comment!
Please enter your name here




How to change Hostname on Ubuntu

Generally, a hostname is just an assigned name to a computer, laptop, or any other connected device to a network. You can say a hostname is a computer's nickname, and it is used to identify the machine over the network uniquely.

Manjaro vs. Ubuntu – which is better for you?

If you are a person associated with Computer technology and spend most of the time in the open-source arena, you must have heard or worked with some of the popular Linux distributions we have in the market. Some of the names that you will never miss are; Ubuntu, Arch Linux, Debian, and Mint.

9 Useful Tips Working with Operating System using Python

There are several situations when we want to work with the operating system using python. We may want to see the user details or want to do some tasks with the files and directories. If you are a system administrator, you will find it useful to work with Operating System as one can easily automate some repeating tasks of the Operating System using python.

System76 Lemur Pro Review

Buyers who wish to go for a machine that is based on Linux often show interest in Chromebooks due to the form factor and extended battery life capabilities. Although ChromeOS power these machines, users can still miss out on a more genuine Linux experience. For those who happen to agree, the new Lemur Pro by System76 might get some heads turning.

Top 10 New Features in Linux Kernel 5.8

Linus Torvalds recently announced the release of Linux Kernel 5.8, and he seems delighted with it. He has pointed it out as the most significant release of all time. To developers, this new kernel comes with an addition of 800,000 new code lines and more than 14,000 changed files. To the average user, you might not see many eye-candy changes, as seen in the earlier releases.

How to install Flutter on Linux

Do you want to install Flutter and start creating awesome Android and iOS applications? Then you have come to the right place. Here is a comprehensive tutorial on how to install Flutter on Linux. If you are new to Flutter, don't worry, we got that covered too as we shall go in-depth understanding of Flutter and what it brings to the table.


Buyers who wish to go for a machine that is based on Linux often show interest in Chromebooks due to the form factor and extended battery life capabilities. Although ChromeOS power these machines, users can still miss out on a more genuine Linux experience. For those who happen to agree, the new Lemur Pro by System76 might get some heads turning.
Linux is growing faster than ever. As per the latest report, there is a drop in the Windows 10 market share for the first time, and Linux's market share has improved to 2.87% this month. Most of the features in the list were rolled out in the Pop OS 20.04. Let's a detailed look into the new features, how to upgrade, and a ride through video.

5 Best Music Players for Linux

For sure, there will be Linux users out there who cannot live without music. If you're one of those people, you would know how important it is to have a good music player installed on your computer system. In this article, we present to you the five Best Music Players for Linux, which will hopefully be able to satisfy each of our readers' needs.

Installing an updatable Manjaro Linux on a USB Flash Drive

In this tutorial, we will show step by step how to install a Manjaro on a USB flash. For those new to this distro, it is a light-weight distro that is based on Arch Linux. Arch Linux is known for its simplistic approach and is typically made for Linux pros, but Manjaro bridges the gap between user-friendliness and rock-solid performance.

5 Best Download Managers for Linux

We often need to download large files that can go corrupt due to various reasons such as slow internet or interrupted download. Using a broken downloaded file is not something one wants. Download managers make sure that the downloaded file maintains its integrity and also presents you with the ability to pause and resume downloads, provided the server supports it. When you are downloading a massive file, it's recommended to use a download manager.

3 Best Ways to Uninstall Software on Ubuntu

Uninstallation of programs can be done by graphical way using the Ubuntu Software Center, and the Synaptic Package manager. Command-line way of doing it is also possible using apt-get and aptitude commands. We shall discuss each one of them in detail.