With the recent release of Fedora 12 it is high time that I upgrade from my existing Fedora 11 install to the new wonders that surely await me. So I hopped over to google and did a quick search and came across the official documentation to upgrade Fedora. My plan was to try and upgrade to see how it works and then eventually do a full re-install just to clear out any cobwebs that have developed over the past couple of months. Without further ado here we go!
Attempt #1: Upgrade
Because the Fedora repositories now use LZMA as the compression algorithm for packages the first thing I needed to do was upgrade rpm
yum update rpm
Next I needed to add rawhide (the current software repository) to my list of repositories.
yum –enablerepo=rawhide –skip-broken upgrade
Once that was done I ran a simple update and was presented with literally thousands of updates.
Unfortunately this failed a dependency resolution. Doing some more reading I found out that the dependencies might in fact be OK, but that the older version of yum just can’t resolve them correctly. So I tried updating yum to see if that would make a difference.
yum upgrade yum
Trying once again I was met with utter failure. Still unresolved dependencies! Turning back to the Internet I found out that Fedora actually maintains a separate set of instructions which include the use of a graphical upgrader! Entering:
yum install preupgrade
and I had the upgrade wizard running on my screen. A couple of quick clicks and I was off to the races. I started the download phase and went to bed as I figured it could take a while to complete.
In the morning I was presented with a dialog telling me to restart, which I did. On the next boot a Fedora installer appeared and began to fully install the system. All was going well until disaster struck.
There was an error running your transaction for the following reason(s): insufficient disk space.
Clicking the details arrow gave me more information saying that
You need more space on the following file systems:
18 M on /mnt/sysimage/boot
With no other options I clicked Exit Installer and hopped for the best. Eventually I had to hit the power button on my computer to restart it. Thankfully this allowed me to reboot into my existing Fedora 11 install.
Attempt #2: Re-Install KDE Live CD
After giving up on trying an upgrade I decided to simply download the newest version of the Fedora 12 x64 KDE Live CD. Unfortunately rather than being a smooth installation I had the installer itself crash on me at least 4 different times. Figuring it might be an issue with the x64 version I even tried installing from the Fedora 12 x86 KDE Live CD which ultimately had the same issues. All of these attempts had trashed the data on my hard drive – good thing I did a back up first!
Attempt #3: Re-Install DVD
Getting frustrated I then turned to the old trusty DVD install which I had used previously to install Fedora 11. The unfortunate part about installing Fedora this way is that it defaults to a GNOME desktop. Yes, true, you can select KDE from the installer but last time I did that I got a hodgepodge of KDE with GNOME apps everywhere. Even my network manager was a GNOME application.
Being very careful I inspected the package selections and tried to make this install as KDE-ish as possible. I noticed that even after selecting KDE as your desktop environment, Fedora defaults to installing the GNOME network manager so I deselected that and found knetworkmanager instead. I also added a few other programs, themes, icon sets, etc. that I thought would be useful. Finally I added Armacycles Advanced for install, because honestly it’s great.
Hitting Next the install began. 2,074 packages and counting…
A quick reboot later and I was presented with the install and configuration wizard where I set up my user accounts and system date & time. The install was a success.
Not Problem Free
My install, while complete, is not without its fair share of problems. The graphics module that I had been using with great success under Fedora 11 is just not present in Fedora 12. I googled the problem and it seems that they have yet to release a version for Fedora 12. Without proper graphics drivers my system stability is suffering greatly.
In addition KPackageKit is incredibly slow for some unknown reason. It’s slow to launch, slow to respond, and slow to close. I hope this is something that can be rectified shortly.
Other than that I don’t really have many complaints. The boot time on this version of Fedora is much faster and I can only assume with the new 188.8.131.52-127 kernel that the overall hardware compatibility has improved as well.
Stay tuned for my first impressions in a later post.
My New Desktop
Previously I was running KDE 4.3.3 on top of Fedora 11 (for the first experiment) and KDE 4.6.5 on top of Gentoo (for the second experiment).