Why FC-2?
Christofer C. Bell
cbell at jayhawks.net
Sat Mar 13 03:34:37 UTC 2004
On Sat, 13 Mar 2004 01:20:44 +0000, Timothy Murphy wrote
> For some reason this issue -- installation versus upgrading --
> seems to bring out the dogmatists,
> most of whom as far as I can see have never actually tried both
> methods, but still seem sure which is best.
Yes, it does, and I've found some of the reasons used by both sides to be
somewhat ill considered. I've done both extensively (straight upgrades for
each version from 6.2 to 9.0, then a clean install of 9.0, and a clean
install of FC1, along with many upgrades and clean installs on other
systems).
The only difference I'm able to ascertain is outlined (if you read between
the lines) in the FC1 release notes WRT: the graphical boot screen (rhgb).
When you do an upgrade, only those packages you have already installed are
upgraded and new software is not installed. If the new distribution has
some new package that's part of the base install, it will not be installed
when you do an upgrade, but will if you do a clean install.
You are not given a handicapped system when you upgrade, you are given an
upgraded system running the new versions of all the software you previously
installed. When you do a clean install, you're given the same set of
software minus upgraded versions of what you would have installed by hand,
plus that software that is now part of the base install of the new
distribution that was not installed under previous versions.
I like the convenience of upgrades (they're pretty much a no-brainer) but I
don't like not knowing what I've missed out on (those are the times I do a
clean install). Which I do depends on my mood at the time. It's pretty
easy to install clean (I have no need to back up my data, it's on another
partition) and merge in what I have saved from the previous installation
(/etc, /usr/local, /var/spool/cron, and so on), but it is also time
consuming. Either way, you end up with a working system.
I think this is not so much a technical issue as it is a religious issue.
It does highlight, however, that if you have production and test
environments, it's important to do the same series of installations on both.
If you upgrade production and clean install test, for example, you're going
to end up with systems that look different. If you're going to upgrade
production, you need to perform the same upgrade steps in the test
environment (and vice versa).
Of course, everyone's mileage varies. ;-)
--
Chris
"Build a man a fire and he will be warm for the rest of the night. Set
a man on fire and he will be warm for the rest of his life." -- Unknown
More information about the fedora-list
mailing list