Hello all, two part question:
After reading a few articles about how easy it is to upgrade versions of Fedora using yum (no smiley) I decided to upgrade my FC6 system to FC7 using that strategy, which basically breaks down to:
- Clean up the repository & yum environments
- Load the new release packages using rpm
- Do a 'yum update'
- Do a few houskeeping tasks and reboot
Easy right? Well not really, since the third operation generally craps out six or eight hours into the process due to the huge number of dependencies it tries to reconcile during the Transaction Test step.
Now since the machine I'm working on is basically a hobby box (and I have a lot of time on my hands) I decided to try to get through the live update process instead of doing a clean install from the system disks like any sane person who read the FAQs would do.
Anyway, I figured that since the number of dependencies should increase exponentially with the number of packages currently included in the system, removing some packages might reduce the number of resolutions they force to the point where the process would succeed. Doing this does seem to improve the situation, since the update now makes it to the second download stage, but it then dies there for the same reason. Obviously, more packages must go. Up to this point, I was just taking out individual packages I either never used or replaced with other software, but at this point I figured more serious measures were warranted.
This brings us to the second part of the question:
I decided that since I'm a happy KDE user, I'd uninstall GNOME and XFCE using 'yum groupremove'. XFCE uninstalled like a dream, but doing a groupremove on GNOME basically initiates the removal of almost every package on the system, including KDE. Not exactly what I was hoping for. I imagine it occurs because of applications which declare dependencies on both packages when installed on a system which houses both KDE and GNOME.
So again, a two part question:
Has anyone else out there tried the 'yum update' methodology to upgrade between Fedora versions, had the same problem I did and figured a way around it?
Has anybody else out there had the same problem with 'yum groupremove' and figured out how to limit it to the more restricted intended consequence?
Thanks in advance,