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,538FansLike
365FollowersFollow
16SubscribersSubscribe

LATEST ARTICLES

How to install CouchPotato on Ubuntu

Downloading movies and copying them over to your home server can get frustrating, especially if you are doing it daily! What if you have an option to download videos automatically, quickly, and above all with excellent quality. CouchPotato allows you to download movies easily once they are available and released automatically.

Top 20 Rsync Examples in Linux

The Rsync (remote sync) command is a Linux/Unix utility used to synchronize and copy files and directories either locally or remotely. Most Linux geeks use Rsync to mirror, backup or migrate data across folders, across disks and networks. One notable feature with the Rsync command is that it uses the "delta transfer algorithm."

Setting up NFS Server on Ubuntu Server

We have put together a detailed step-by-step tutorial that will guide you on how to install and set up NFS Server on Ubuntu so you too can start sharing data with other client systems. It is divided into sections, the first part discussing how to set up the host server and the second part showing you how to set up the client-side. For this tutorial, we will be using Ubuntu 20.04 LTS.

Crontab in Linux Explained With Examples

Crontab is the Linux equivalent of the Window's Task Scheduler. It can help you set up a task to run automatically at a regular...

The 10 Best Linux Server Distros For Home And Businesses

By the year 2020, it is estimated that there are close to 600 Linux distributions in the market. It includes both servers and Desktop versions; therefore, if you are looking for lightweight Linux distribution for your old PC or a reliable desktop version for employees in your organization, you may be overwhelmed with the number of choices for finding one for your use.

How to list the installed Packages on Ubuntu

It is only natural to start installing more and more software on your Ubuntu PC once you start using it. Similarly, it is also natural to lose track of the different packages that you have installed on your system. Eventually, you may be overwhelmed with the number of packages in your system and with the ones you hardly used.

MUST READ

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.
Elementary OS 5.1 Hera has received a point release with a handful of new features and bug fixes, and we will be reviewing the significant changes in this article. For those new to elementary OS, this Ubuntu-based Linux distribution uses their inhouse built Pantheon desktop environment and AppCenter.

Scrcpy – Control Android devices from a Linux desktop

Scrcpy is a desktop program that can be used to access your Android phone's system and interface through your computer. The app is quite convenient, and some of its best features are highlighted below.

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.

6 best task managers for Linux

One of the essential tools in any Linux distribution is a Task Manager. It is a system monitor application that gives you a report of all programs running on your computer and the status of your RAM and CPU usage.

Guide to watching Disney+ on Linux

Disney Plus or Disney+ is an on-demand entertainment streaming service in which you should see the content produced by Disney Studios, Star Wars, Marvel, Pixar, and National Geographic. The service was launched on the 12th of November 2019.