Upgrading Fedora 30 to Fedora 31 Workstation

Fedora 31 comes with a plenty of new features and is a 'must' upgrade for your PC. This article shows you command-line and GUI way of doing it.

Fedora 31 is a much-needed update and if you haven’t got a chance to checkout its features, you can know from this link. As usual, you can install Fedora 31 as a fresh installation or upgrade from a previous Fedora release.

In this guide, you will have an in-depth look at upgrading your current Fedora version to the new Fedora 31 release. You will be exposed to two upgrading methods in which you can choose the best one that suits your needs.

Upgrading to Fedora 31

Fedora 31 upgrading methods:
  • Command line method via Terminal
  • Graphical user interface(GUI) method via Fedora Update

Note: It’s highly recommended to take a full backup from your system before performing the upgrade process.

Method 1: Fedora 31 upgrade using the command line

Please be cautious while using the terminal and follow the instructions carefully.

Step 1. First things first, in case you need to check your current Fedora version, use one of the following commands.

Use the lsb_release command to get your Fedora release:

lsb_release -a

Current Fedora Release
Current Fedora Release

Or you can display the content of the os-release file as following:

cat /etc/os-release

Current Fedora Release Second Method
Current Fedora Release Second Method

As you can notice, the current Fedora release is 30.

Step 2. To upgrade to Fedora 31,  you need first to update the current Fedora system with the latest packages. So use the following two commands to update your current Fedora.

sudo dnf update
sudo dnf upgrade --refresh

Update Current Fedora Packages
Update Current Fedora Packages

Step 3. Now let’s install the DNF upgrade plugin:

sudo dnf install dnf-plugin-system-upgrade

Install The DNF Plugin on Fedora
Install The DNF Plugin on Fedora

Step 4. After you have updated the current Fedora and installed the DNF upgrade plugin, let’s begin our upgrade process where we shall download Fedora 31 and start the upgrade process.

sudo dnf system-upgrade download --releasever=31

Lets Begin Updating Fedora with DNF
Let’s Begin Updating Fedora with DNF

Confirm downloading Fedora 31.

Confirm Downloding Fedora Upgraded Packages
Confirm Downloading Fedora Upgraded Packages

During the upgrade process, you may be asked to import the GPG signature key from the previous Fedora version to the new Fedora 31.

Import Signature GPG Key From Fedora 30 To New Fedora 31
Import Signature GPG Key From Fedora 30 To New Fedora 31

If everything is working fine, you will find the GPG signature key imported successfully.

Signature Key Imported Successfully
Signature Key Imported Successfully

As you can see, the Fedora 31 was downloaded successfully. Now you move on to the next step.

Download Package Completed Successfully
Download Package Completed Successfully

Step 5. Next, let’s upgrade your system using the reboot command.

sudo dnf system-upgrade reboot

Reboot Your System And Upgrade
Reboot Your System And Upgrade

Now your system will restart, and the upgrade process will start. You can get your coffee now cause it will take some time.

Upgrading Your System
Upgrading Your System

Just check the upgrade of your system from time to time.

Fedora Upgrade Progress
Fedora Upgrade Progress

Step 6. When your system starts up, you can check the current Fedora version to make sure that it has been upgraded successfully.

lsb_release -a

Fedora Upgraded Successfully To Release 31
Fedora Upgraded Successfully To Release 31

And finally, as shown in the above screenshot, your system upgraded to Fedora 31.

Method 2: GUI way

If command-line way is not your cup of tea, the GUI way is a good choice as well. We shall use GNOME’s software manager.

Step 1. First, you need to check your current Fedora release. From the top left of your desktop, open the Activities tab.

Open Activities Tab
Open Activities Tab

Step 2. In the search bar, search for the Settings app and open it.

Open Fedora System Settings
Open Fedora System Settings

Step 3. When the Settings app opens, select the About option from the left panel.

Select The About Tab
Select The About Tab

Step 4. In the right panel, you will see the current Fedora version.

Check Fedora Version GUI Method
Check Fedora Version GUI Method

As you can see in the above screenshot, the current Fedora version is 30. Click “Check for updates” button to upgrade to Fedora 31. If this is not working, you can instead check for updates from the Software package as in the next step.

Step 5. From the Activities tab, open the Software package.

Open Software Application
Open Software Application

Step 6. Select the Updates tab to check for updates.

Select The Update Tab
Select The Update Tab

Step 7. As you will see, you will get a message that Fedora 31 is available now.

Fedora 31 Is Available Now
Fedora 31 Is Available Now

Step 8. Press the Download button, and watch for the download bar progress.

Start Downloading The New Fedora 31 Packages
Start Downloading The New Fedora 31 Packages

When the download completes successfully the Gnome software will restart your system to apply the changes. It will take some time, so take a break until the upgrade process completes successfully.

Step 9. When your system starts up, you can check its version.

Fedora Upgraded Successfully To Release 31 GUI Method
Fedora Upgraded Successfully To Release 31 GUI Method

That’s about upgrading to Fedora 31. I hope you enjoy the new version.

Hend Adel
Hi! I'm Hend Adel, a freelancer technical geek with successful experience in Database, Linux and many other IT fields. I help to build solutions to suit business needs and creating streamlined processes. I love Linux and I'm here to share my skills via FOSS Linux! Thanks for reading my article.

LEAVE A REPLY

Please enter your comment!
Please enter your name here

STAY CONNECTED

23,874FansLike
265FollowersFollow
16SubscribersSubscribe

LATEST ARTICLES

manjaro complete usb 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.
notepad alternatives linux
Notepad++ has been the de facto standard for source code editors for nearly 16 years, almost since its creation in 2003.  For Windows users, that is.  For years, Linux users had no source code editor that compared to Notepad++ with all its bells and whistles, such as code folding, scripting, markup languages, syntax highlighting, auto-completion for programming (limited).