Home Fedora Upgrading Fedora 30 to Fedora 31 Workstation

Upgrading Fedora 30 to Fedora 31 Workstation

by Hend Adel
Published: Last Updated on
FEDORA 31 UPGRADE

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.

You may also like

Leave a Comment

fl_logo_v3_footer

ENHANCE YOUR LINUX EXPERIENCE.



FOSS Linux is a leading resource for Linux enthusiasts and professionals alike. With a focus on providing the best Linux tutorials, open-source apps, news, and reviews written by team of expert authors. FOSS Linux is the go-to source for all things Linux.

Whether you’re a beginner or an experienced user, FOSS Linux has something for everyone.

Follow Us

Subscribe

©2016-2023 FOSS LINUX

A PART OF VIBRANT LEAF MEDIA COMPANY.

ALL RIGHTS RESERVED.

“Linux” is the registered trademark by Linus Torvalds in the U.S. and other countries.