How to upgrade from Fedora 21 to Fedora 22

The topic of this article can be said as an out of date, but I decided to post in my new site as the first post and sign that my new site is officially operate.

On 26th May 2015, a new version of Fedora is released. It brings many updates from the previous version. The new information about what is the latest new things in Fedora 22 can be read from Fedora Magazine.

Beside the main product, the Fedora team made several changes with the spin version including the design of its site. The brand new design of the spins site that they made is more specific between the spins, labs, and arm. The spins site will give you all desktop environment types such as KDE, XFCE, MATE, and SOAS on the top of Fedora distribution.

The labs site will give you only specific type of Fedora for a specific needs such as Design suite, Games, JAM, Robotics suite, Scientific, and Security labs.

The arm site is made for serving the arm processor. This site provides two types of Fedora arm which is the server and the desktop. The server type provides two types of arm server which is the full fedora server and the minimal server. The desktop type provides all the desktop environment like the Fedora spin version but also give you a type that can be fit into your USB stick and bring it along you go.

Now, for upgrade your Fedora follow the guide line below to move forward your Fedora 21 into the new release.

1. Open your terminal.

2. Make it sure that your Fedora version 21 is up to date by execute the following command.

$ sudo yum update






3. Install fedup package by using the following command.

$ sudo yum -y install fedup

4. Start the upgrade process with this command.

$ sudo fedup --network 22

The fedup command will take the update source from the internet and we don’t need to specify the product options like in the upgrade process from Fedora 20. On the Fedora 21 version, the Fedora team introduce a new concept of Fedora which give three kind of types for upgrade. The new types of upgrade from Fedora 20 to 21 is workstation, server, and cloud.

With this new concept, the current user of Fedora (Fedora 20) when upgrade their system using the upgrade tool (fedup) application have to set specific options whether they want to upgrade into workstation, server, or cloud. For complete explanation about this, read the first question and answer from Fedora wiki.

Here is the picture of the downloading process of the new package by fedup application.

Fedup execution

 This picture below show the packages download process by fedup application.

Starting fedup
Fedup in action

 5. Wait until all new packages is downloaded and the fedup give you sign that you are okay and ready to take the next step which is to reboot your computer. If for any reason you want to undo the upgrade process, you can execute this command as root user.

# fedup --resetbootloader

After rebooting the system, the fedup will give one new entry in the Grub menu like in the picture below.

System Upgrade in Grub
System Upgrade in Grub

Choose that new menu and wait until the installation of new packages is complete which will give you another reboot process. After the last reboot, the new release of Fedora is ready to use and all we need to do is just login as usual and we can do the clean up of post upgrade by using this command below as root user.

# rpm –rebuilddb


# dnf distro-sync –setopt=deltarpm=0

That’s it and you are now in the new Fedora 22 system.

The summary of the upgrading process is, in my personal opinions, all upgrade process for Fedora distribution is a simple process as long as there is no dependency on the proprietary graphic drivers such as ATI or NVIDIA. The upgrade process using fedup application give a smooth transition between the past and the new release. If there is  dependency on the proprietary graphic driver, we have to wait for a while for not to do the upgrade process until all the new things related with the driver is settled down.

For a system that use or depend on proprietary graphic drivers such as ATI or NVIDIA, it is better to wait for a while until the new things related with the driver is settled down and the right informations on how to install the proprietary drivers properly is available. Sometimes when do the upgrade because could not resist the temptation to try the new things that come along with the new release, it causes problem with your system or the worst thing is the graphical environment will not work at all.


2 thoughts on “How to upgrade from Fedora 21 to Fedora 22

  1. Hello just wanted to give you a quick heads up.
    The text in your content seem to be running off the screen in Firefox.
    I’m not sure if this is a formatting issue or something to do with browser compatibility but
    I figured I’d post to let you know. The design look great though!
    Hope you get the problem resolved soon. Kudos


Leave a Reply

Fill in your details below or click an icon to log in: Logo

You are commenting using your account. Log Out /  Change )

Google+ photo

You are commenting using your Google+ account. Log Out /  Change )

Twitter picture

You are commenting using your Twitter account. Log Out /  Change )

Facebook photo

You are commenting using your Facebook account. Log Out /  Change )


Connecting to %s