Linux is cool and all, but man can installing software be a nightmare.
I'm trying to install Wine, and I end up with a failed dependency for the
XFree86 development headers. Ok, so I go and get the latest rpm for that
(XFree86-devel-4.1.0-7mdk.i586.rpm), which in turn needs the latest X
libraries.
I get the libraries (same version number as above) and find trying to upgrade
them causes a problem with XFree86-xfs, it doesn't seem to like the newer
libraries. So I go and get the newest rpm for xfs, and try to upgrade my xfs
and find I need the latest X libraries to do that!
What if I just quitely uninstall xfs and install the newest libraries and
xfs before anyone notices? No go, rpm complains. So I go into kde and see
what I can do with K's software manager rpm program. I try to get rid of xfs,
but it will only let me if I uninstall like my entire haddrive along with it.
At this point I just said screw it and installed an old rpm of wine that's
happy with my old X environment, but still would prefer to avoid a compromise
like that.
How do you get around stuff like that? Rip apart my entire computer and start
all over? Find another distro that has newer software and install that? I
tried installing Wine from the source, but it still complained about my old X
headers.
What if I had forced one of these installs? Would that have potentially
caused problems? Force the library upgrade then upgrade xfs?
Matt