[ILUG] Linux Frustration
rick at linuxmafia.com
Sat Sep 29 02:02:55 IST 2001
begin Liam Bedford quotation:
> However, things have moved on a long way (really), and Redhat have their
> up2date program (IIRC), suse has yast, and I'm sure Mandrake has a program
> that can figure out dependencies. Ximian have red-carpet.
Granularity of coverage of the packages is much too large (e.g.,
libraries packages include both runtime _and_ development libs), leading
to excessively tangled dependency trees, and there's not a proper
With Ximian Red Carpet, the dependency-tree problem reaches ludicrous
extremes. The entire thing is one big dependency hairball.
> Connectiva went the whole hog, and moved to apt on top of RPM.
It's instructive to note what _else_ they had to do: They had to start
massively rewriting packages to implement a coherent package policy.
Also, they have ongoing problems nonetheless on account of the
> Windows has exactly the same problems btw. You don't generally see it as
> much on installation because every program comes with every library it
> needs, but you'll see it after a while. Also known as DLL Hell, it's a state
> that Windows (and linux boxes now) descend into after a while, because each
> app has installed their own version of ctl3d.dll and now you've got 5
> different programs, all expecting certain bugs in it and crashing because
> someone carefully fixed it.
Actually, the nice thing about Linux and its dynamic loader is that you
can have multiple versions of a library installed, and applications will
invoke the specific version they need via appropriate sonames.
Don't blame Linux if your package tool stands in the way of your
enjoying this advantage.
"Is it not the beauty of an asynchronous form of discussion that one can go and
make cups of tea, floss the cat, fluff the geraniums, open the kitchen window
and scream out it with operatic force, volume, and decorum, and then return to
the vexed glowing letters calmer of mind and soul?" -- The Cube, forum3000.org
More information about the ILUG