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