For newer releases please check Fedora Upgrades
General Reminders
- Do your backups
- In case of problems check Post Upgrade Tasks documentation.
32 -> 33
Upgrading Fedora 32 to 33 is generally the same as usual.
sudo dnf upgrade --refresh
sudo dnf install dnf-plugin-system-upgrade
sudo dnf system-upgrade download --releasever=33
Once finished, your system is ready for rebooting
sudo dnf system-upgrade reboot
Fedora 33 Highlights
- GNOME 3.38 Release
- BTRFS is default fs (workstation edition)
- nano is the default editor
- Python 3.9, Ruby on Rails 6.0, Perl 5.32.
31 -> 32
Upgrading Fedora 31 to 32 is generally the same as usual.
sudo dnf upgrade --refresh
sudo dnf install dnf-plugin-system-upgrade
sudo dnf system-upgrade download --releasever=32
Once finished, your system is ready for rebooting
sudo dnf system-upgrade reboot
Your system reboots into the current kernel installed for Fedora 31 which is normal. Shortly after the kernel selection screen, your system begins the upgrade process. Once it finishes, your system will restart and you’ll be able to log in to your newly upgraded Fedora 32 system.
Fedora 32 Highlights
- Linux Kernel 5.6 : WireGuard, USB4, open-source NVIDIA RTX 2000 series support
- GNOME 3.36 Release
- Retires Python 2
- Firewalld Default to nftables
- Fedora 32 Change Set
30 -> 31
Upgrading Fedora 30 to 31
sudo dnf upgrade --refresh
sudo dnf install dnf-plugin-system-upgrade
sudo dnf system-upgrade download --releasever=31
#Reboot
sudo dnf system-upgrade reboot
Fedora 31 Highlights
- GNOME 3.34 Release
- Qt Wayland By Default On Gnome
- Fedora 31 Change Set
Docker -> Podman
Fedora 32 do not provide support for Docker (anymore). Fedora introduces Podman instead as the new default Docker like engine (CLI is 99% compatible)
Fedora prior 30
If you are really late to party, here is a hostorical reminder for you, how to upgrade your Fedora
sudo dnf upgrade --refresh
sudo dnf install dnf-plugin-system-upgrade
# Keep eyes on the next line, this should be the version you upgrade too.
sudo dnf system-upgrade download --releasever=30
#Reboot
sudo dnf system-upgrade reboot