How to Upgrade Fedora 29 to Fedora 30
Fedora Linux 30 officially released and ships with GNOME 3.32 and many other improvements such as Kernel 5.0.9, Python 3.7.3, Perl 5.28.1, PHP 7.3, MariaDB 10.3.12, Ansible 2.7.10 and more.
If you are already using previous release of Fedora, you can upgrade your system to the latest version of Fedora 30 using a command-line method or using a GNOME Software for an easy graphical update.
Upgrading Fedora 29 Workstation to Fedora 29
Soon after release time, a notification arrives to inform you that a new version of Fedora is available to upgrade. You can click on the notification to start the GNOME Software or you can choose Software from GNOME Shell.
If you don’t see upgrade notification on this screen, try to reload the screen by clicking the reload tool at the top left. It may take some time to see an upgrade available for all systems.
Choose Download to get the upgrade packages. You can continue working until all upgrade packages are downloaded. Then use GNOME Software to reboot your system and apply the upgrade.
Once upgrade process finishes, your system will reboot and you will be able to log in to your newly upgraded Fedora 30 system.
Upgrading Fedora 29 Server to Fedora 30
If you have upgraded from previous Fedora releases, you are probably aware about the dnf upgrade tool. This procedure is the most recommended way to upgrade from Fedora 29 to Fedora 30, as this tool makes your upgrade simple and easy.
Important: Before moving further, make sure to back up your important files. To get help with taking a backup, read our article about taking smart backups with duplicity program.
Update Fedora Software
1. First thing you need to do is to install latest software updates using GNOME Software or enter the following command in a terminal.
# dnf upgrade --refresh
Install Fedora DNF Plugin
2. Next, open a terminal and type the following command to install the DNF plugin on Fedora.
# dnf install dnf-plugin-system-upgrade
Upgrade Fedora Using DNF Plugin
3. Once your system is updated, you can begin Fedora upgrades using following command in a terminal.
# dnf system-upgrade download --releasever=30
This above command will start downloading all software upgrades locally on your machine. If you get any problems while upgrading due to failed dependencies or retired packages, use the
‐‐allowerasing option in the above command. This will enable DNF to delete packages that may be interrupting your system upgrade.
Reboot and Upgrade Fedora
Once all the software upgrades downloaded, your system will be ready for rebooting. To boot your system into the upgrade process, type the following command in a terminal:
# dnf system-upgrade reboot
Once you type above command, your system will reboot and begins the upgrade process. Once upgrade finishes, your system will reboot and you will be able to log in to your newly upgraded Fedora 30 system.
If you face any issues when upgrading and have third-party repositories enabled, you may need to disable these repositories while you are upgrading Fedora.