Fedora 23 is now hitting the streets and is officially released. You’ll likely want to upgrade your system. If you’ve upgraded from past Fedora releases, you’re likely familiar with the fedup tool. However, Fedora 23 features a new release method using some of the perks provided by the dnf package manager introduced in Fedora 22. To upgrade to Fedora 23, you will use the DNF system upgrade plugin. Using this plugin will make your upgrade to Fedora 23 simple and easy.
1. Upgrade and back up your system
Before you do anything, you will want to make sure you have the latest packages for Fedora 22 before beginning the upgrade process. Additionally, make sure you back up your system before proceeding. One popular tool available in Fedora for this purpose is deja-dup. To upgrade your system, use the Software application or enter the following command in a terminal:
sudo dnf upgrade
2. Install the DNF plugin
Next, open a terminal and type the following command to install the plugin:
sudo dnf install dnf-plugin-system-upgrade
3. Start the update with DNF
Now that your system is up-to-date, backed up, and you have the DNF plugin installed, you can begin the upgrade by using the following command in a terminal:
sudo dnf system-upgrade download --releasever=23
This command will begin downloading all of the upgrades for your machine locally to prepare for the upgrade. If you have issues when upgrading your system because of packages with no updates available, broken dependencies, or they are retired, add the
--allowerasing flag when typing the above command. This will allow DNF to remove packages that may be blocking your system upgrade.
4. Reboot and upgrade
Once the previous command finishes downloading all of the upgrades, your system will be ready for rebooting. To boot your system into the upgrade process, type the following command in a terminal:
sudo dnf system-upgrade reboot
Your system will restart after this. In past releases, fedup would create a new option on the kernel selection / boot screen. With the new dnf-plugin-system-upgrade package, your system reboots into the current kernel installed for Fedora 22; this is normal. Shortly after the kernel selection screen, your system begins the upgrade process.
Now might be a good time for a coffee break! Once it finishes, your system will restart and you’ll be able to log in to your newly upgraded Fedora 23 Workstation.
For more detailed instructions on using dnf for upgrading, including a breakdown of other flags, check out the DNF system upgrade wiki article. This page also has frequently asked questions you may have during an upgrade.
Edit: There is currently a known bug for users using certain locales (e.g. Chinese, Japanese, etc.) that can cause unexpected issues when upgrading. Before upgrading, you will have to temporarily set the system language to English and then change it after upgrading. For more information about how to do this, visit the F23 Common Bugs page on the wiki.