upgraded from FC2 --> FC3 successfully

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



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




[Index of Archives]     [Current Fedora Users]     [Fedora Desktop]     [Fedora SELinux]     [Yosemite News]     [Yosemite Photos]     [KDE Users]     [Fedora Tools]     [Fedora Docs]

  Powered by Linux