Fedora 20 Heisenbug has been out there for sometimes, now I will show you how to upgrade from Fedora 19 Schrödinger’s Cat to Fedora 20 Heisenbug. Fedora 20 Heisenbug new best feature is supporting ARM architecture among regular x86 and x86_64 releases. Why support ARM architecture in Fedora 20 Heisenbug? ARM is very popular in mobile, smartphone, tablet, and Google Chromebook devices for a long time, now you can install and run Fedora 20 Heisenbug on those ARM based devices.
Another new feature from Fedora 20 Heisenbug is Gnome 3.10. The old gnome-packagekit frontends (gpk-update-viewer and gpk-application) will be replaced with a new desktop application installer. For people don’t like Gnome desktop, Fedora 10 will also come with KDE Plasma 4.11, Xfce 4.10, and official RPMs for the Enlightenment 0.18 window manager.
Backup your data
Before you upgrade fedora linux 19 to 20 or do anything, always backup your important files/directories first. Back up your data to the “cloud” like google drive, dropbox, or box and such or backup to external hard drive.
Check your current fedora version to make sure you upgrade to fedora 20 from fedora 19
# cat /etc/issue
Fedora release 19 (Schrödinger’s Cat) Kernel \r on an \m (\l)
# uname -r
Clean old cache
You should remove old yum cache in /var/cache/yum before you do the upgrade
# yum clean all
Update Current Packages
# init 3 $ sudo su -
# yum update
Install fedup and prepare to upgrade
Fedup is a tool to upgrade your system, make sure you have the newest version of the fedup client before you upgrade your fedora 19 to fedora 20.
# yum install fedup # yum update # reboot
After your system rebooted, run
# fedup-cli --network 20
After fedup command ran successfully. You now can reboot your system again to upgrade fedora 19 to 20 Heisenbug.
After your system rebooted, you will see the upgrade screen on grub menu *System Upgrade (fedup)* Go ahead and choose that option to complete the upgrade procedure. It will take sometime to complete, so you can take a tea or coffee while waiting for it.