Controversial yum update from FC6 to FC7

by Herb on 4 June 2007

Fedora Core 7 (stable) has been out for about a week now and the hype is growing. I am currently running FC6 on my development box (trying to keep it cutting edge, but not quite like my Gentoo box at home) and it would be great to take advantage of some of the new updates (finally Firefox 2.x!). Also I’ve been hearing great things about the new Eclipse.

Upgrade the supported way:

  1. Download a bloated torrent for your arch: http://torrent.fedoraproject.org/
  2. Boot from CD, run installer, choose upgrade, hope for success.

Now where’s the fun in that? Linux is about freedom and experimentation, right?

The standard procedure (as I’ve gathered from previous core upgrades and posts) involves downloading the new core baselayout if you will, and then run a massive upgrade. New ATA changes in the kernel (that affected Gentoo users months ago) scared some, which is understandable if you install a new kernel without reading the CHANGELOG… Other posts seemed to find reasonable solutions using mkinitrd and common sense.

Upgrade the l33t way (using yum):

Get the new core base (modify links for your arch):
# wget http://mirror.hiwaay.net/pub/fedora/linux/releases/7/Fedora/x86_64/os/Fedora/fedora-release-7-3.noarch.rpm
# wget http://mirror.hiwaay.net/pub/fedora/linux/releases/7/Fedora/x86_64/os/Fedora/fedora-release-notes-7.0.0-1.noarch.rpm
# rpm -Uhv fedora-release-*

Resolve dependencies (usually means removing package, then re-installing after upgrade):

# yum update

If the update cannot continue due to unresolved dependencies, the easiest solution is to temporarily remove the affected packages. In my case: frysk, gaim.

My update consisted of approximatley 1400 packages and over 1GB of data, impressive.

Leave a Comment

Previous post:

Next post: