Upgrade Fedora 30 to 31
Table of Contents
This tutorial will show the upgrade process for Fedora from version 30 to version 31.
Fedora is a Linux distribution aimed at servers , workstations , and all kinds of use cases. It runs on both x86_64 and ARM64 , and other platforms.
This tutorial is aimed at Fedora Server, but it should work the same on Fedora Workstation.
Prepare #
First of all, make a backup of your system. System upgrades should work fine, but from time to time they break. So, once again, make a backup.
Next, update the system running version 30:
$ sudo dnf --refresh upgrade
Upgrade to Version 31 #
We’ll need the system-upgrade
plugin for the dnf
package manager, install it by running:
$ sudo dnf install dnf-plugin-system-upgrade
Now, we’ll download all the upgrades to your machine and prepare for the upgrade:
$ sudo dnf system-upgrade download --releasever=31
Once the upgrades have been downloaded and the upgrade is prepared, start the upgrade process and then reboot:
$ sudo dnf system-upgrade reboot
This will take a while, so hang tight. Once finished, your system will boot into Fedora 31. Congratulations!
Troubleshooting #
If the upgrade managed to break your system, refer to the documentation on how to resolve the issue(s).
If all else fails, revert to your backup and try again.
Last Words #
If you’d like to learn more about Linux, here are some book recommendations (in addition to the Fedora documentation):
- Linux Pocket Guide: Essential Commands
- The Cathedral & the Bazaar: Musings on Linux and Open Source by an Accidental Revolutionary
- UNIX and Linux System Administration Handbook
- Linux: The Ultimate Beginner’s Guide to Learning Linux Command Line Fast with No Prior Experience
Audible has books on Linux topics as well. If you sign up using this link , you’ll get 30 days for free!
Good luck with Fedora 31! 😊
Revision #
2023-08-31 Revised language