How to Upgrade Fedora 22 to Fedora 23

Upgrade Fedora 22 to Fedora 23
Upgrade Fedora 22 to Fedora 23

After a small delay from the original release date, the Fedora Project has finally released Fedora 23 to the world. Users can now install it on their computers. If you don’t know how, then you can check our installation guide here:

  1. Fedora 23 Workstation Installation Guide

If you are already running Fedora 22 on your system, then you can easily upgrade it to the latest version. In previous versions of Fedora the upgrade was performed with a special package called “Fedup“.

With Fedora 23 this is no longer the case and the upgrade is performed with the help of DNF tool.

Get ready to follow up the instructions below in order to upgrade your Fedora 22 system to Fedora 23.

1. Backup Important Files

As with every upgrade, you will need to create a backup of your important files. You can copy your data to external hard drive or different computer, just in case.

2. Prepare for Fedora Upgrade

Next thing you will need to do is verify the Fedora version you are currently running. You can easily do this by executing this command in a terminal:

$ cat /etc/fedora-release

You should see:

Fedora release 22 (Twenty Two)

The next step is to update all your existing packages. Get back to your terminal and run the following command:

$ sudo dnf update

Wait for all updates to finish. In the end, you may need to reboot your system to apply the changes.

Next install the DNF plugin system upgrade package. Here is how:

$ sudo dnf install dnf-plugin-system-upgrade --enablerepo=updates-testing
Prepare DNF Plugin System Upgrade
Prepare DNF Plugin System Upgrade

After that you will have to download the updated packages with:

$ sudo dnf system-upgrade download --releasever=23 --best

Note that the "--best" option will cancel the upgrade and will inform you if there are available upgraded packages that cannot be updated due to dependency issues.

If you wish to erase packages which dependencies cannot be satisfied, you can run the above command with --allowerasing option.

It is better to first try the upgrade without the "--allowerasing" option in order to keep your packages as they are. Here is how the command looks like with the above option:

$ sudo dnf system-upgrade download --releasever=23 --allowerasing

3. Run Fedora Upgrade

In earlier versions of Fedora, the upgrade was performed by the well known Fedup updater. It has now been replaced by dnf. To initiate the upgrade procedure use this command:

$ sudo dnf system-upgrade reboot

This will reboot your system and the upgrade will be attempted during boot time. You should see the upgrade screen looking like this:

Fedora 22 Upgrade Process
Fedora 22 Upgrade Process

Note that the upgrade process may take some additional time, so be patient. Do not attempt to reboot or turn off your system while the upgrade continues.

After the process finishes, the system will automatically reboot itself into the new Fedora 23 with the latest kernel available.

Upgraded to Fedora 23
Upgraded to Fedora 23

That’s it folks! You have successfully completed the upgrade procedure for Fedora 23.

Read Also: 24 Things to Do After Fedora 23 Installation

Marin Todorov
I am a bachelor in computer science and a Linux Foundation Certified System Administrator. Currently working as a Senior Technical support in the hosting industry. In my free time I like testing new software and inline skating.

Each tutorial at TecMint is created by a team of experienced Linux system administrators so that it meets our high-quality standards.

Join the TecMint Weekly Newsletter (More Than 156,129 Linux Enthusiasts Have Subscribed)
Was this article helpful? Please add a comment or buy me a coffee to show your appreciation.

Got Something to Say? Join the Discussion...

Thank you for taking the time to share your thoughts with us. We appreciate your decision to leave a comment and value your contribution to the discussion. It's important to note that we moderate all comments in accordance with our comment policy to ensure a respectful and constructive conversation.

Rest assured that your email address will remain private and will not be published or shared with anyone. We prioritize the privacy and security of our users.