Upgrade Fedora 30 to 31
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