Upgrade Fedora 12 to Fedora 13 using YUM
Fedora 13 is due in less than 2 weeks (as of today) but I decided not to wait any longer and upgrade my existing Fedora 12 x86_64 installation. The following describes what you need to do to upgrade to Fedora 13 using yum.
First, you need to upgrade these 2 packages:
fedora-release-12-2.noarch
fedora-release-notes-12.0.2-1.fc12.noarch
Enabling the rawhide repository to search for updates using yum won’t do the trick, since Fedora 14 is already in rawhide, so you need to download the packages from a mirror (here’s a mirror list for Fedora 13 x86_64)
After downloading the packages, install them as root with:
rpm -Uvh fedora-release-*
Confirm the release file change by running:
cat /etc/fedora-release
Fedora release 13 (Goddard)
If you use packages from the RPM Fusion repository, you’ll be happy to find that you don’t need to update rpmfusion-free and rpmfusion-nonfree RPMs (http://rpmfusion.org/Configuration). Whether it’s Fedora 11, 12, 13 Alpha or Beta, the repo will detect what needs to be installed / updated based on $releasever from the repo configuration files.
Now run:
yum upgrade
If you get any missing dependencies, try uninstalling them first and re-run ‘yum upgrade’.
All was fine for me and I got ~1.2GB of data to download as you can see in the screenshot.
After a couple of hours of installing / updating packages and a reboot, I’m finally running Fedora 13.
So, the question is, does your system run stable enough to with F13 pre-release or do you wish you waited a couple of weeks :-)
I’m setting up a laptop as I type with F12 x86_64. I’m tempted to update to pre-release F13 to see if it natively supports the Broadcom wifi card “BCM4312 802.11b/g”
Decisions decisions.
I’ve had a few kernel crashes since the upgrade but seems pretty stable right now. I’m using it every day with no major issues, so I’d say go for it. For those interested, Virtual Box also work out of box.
There is also the preupgrade option available at: http://fedoraproject.org/wiki/How_to_use_PreUpgrade
I have used this method in previous releases with few problems.
I know, I wrote about it in my previous post: http://linuxsysconfig.com/2010/05/this-is-ridiculous/
After reading about PreUpgrade I am confused about the “advantages” and “proper upgrade” as related to Anaconda, What does it do that is so great or is it a matter of the mitred hat and staff?
A distribution-upgrade is a set of interdependent base packages and their settings that are designed to be stable and function together. Application packages can then be compiled against the base. Also as a matter of consistency major versions of applications that introduce operational differences are retained for version updates.
So, what is a distribution upgrade other than a bulk update to the correct packages? Does anaconda actually deal better with merging settings?
Do you still use the system as upgraded with yum through the upgrade to the release version or have you swapped out for a fresh, pre or pre-less anaconda upgraded system?
Basically it’s just a matter of choice. Both yum and Preupgrade allow you to perform the upgrade without burning any media. The benefit of using them is that you’re still able to use the system while upgrading (yum) and you’re offered multiple upgrade options (Preupgrade — e.g. from Fedora 12 to Fedora 13 or Rawhide). After the upgrade, there is some cleanup to do (e.g. rpmsave/rpmnew config files), but other than that, the system is fully usable, you don’t need to reinstall.