upgraded from FC2 --> FC3 successfully

H. S. greatexcalibur at yahoo.com
Sun Aug 14 00:05:02 UTC 2005


Hi,

This is just to describe how I upgraded from FC2 to FC3 successfully 
using the upgrade option from the FC3 CDs.

Before I started the process, I by chance noted that my FC2 installation 
has some packages installed twice. I got a list by using the following 
command (found on google):
rpm -q --qf "%{NAME}\n" -a | sort | uniq -cd

Then I proceeded to remove the older version of each of the packages 
that were installed twice. Other than that, I didn't need to do anything 
else.

Then I inserted FC3 CD1 and rebooted and chose the upgrade option. 
Everything went well, except that it took around 2 hours or so (P 4 1.9 
GHz, 256MB RAM). This is actually slowerd, because I guess FC3 can be 
installed in around 50 minutes time (if not too much time is taken for 
package selection).

After this, I rename my yum.conf to yum.conf.fc3 in /etc and 
yum.conf.rpmnew to yum.conf to get the FC3 based yum.conf file. I also 
made similar changes in /etc/sysconfig/rhn for sources file. This was I 
prepared the yum tool and up2date tool to look at FC3 sites for an update.

I then upgraded the installation. It all went well, though it took quite 
a long while. Also, since due to the sheer number of packages to 
upgrade, I upgraded in steps. I upgraded by choosing groups of packages 
in decreasing or order of system importance: libraries and compilers 
first, browsers and applications second, office application third and so on.

One thing to note, for those who use apt (and synaptic), the 
sources.list file was not upgraded (did not get a new one with rpmnew 
extension). I had to change that file to make it see FC3 mirrors. But 
once I upgraded apt and synaptic, they upgraded the /etc/apt directory 
too and the older files were saved with rpmsave extension.


After the upgrade, I got an error while starting synaptic (something to 
do with libstc5++ or something like this). To resolve this, I had to 
install compat-libstdc++. I then found out this packages was actually 
needed by many other packages as well.

Finally, I added the Freshrpms file in /etc/yum.repos.d and also dag 
repositories and updated the installation again. The new thing in FC3 
seems to be the /etc/yum.repos.d directory in which each file can be 
each repository file. Also, I have made files in this directory which 
list mirrors near me and in fedora*.repo files I am calling these mirror 
files.

->HS






More information about the fedora-list mailing list