Linked by Andrew Davis on Mon 22nd Nov 2004 20:12 UTC
I admit that I'm a geek. I use Linux. I use Solaris. I use FreeBSD. At times, I use Windows. And without a doubt, I download and try almost every Linux distribution when they come out. Over the last few years, I've tried all of the RedHat/Fedora releases, 2 different Lindows/Linspire releases, Mandrake, Gentoo, Xandros, Suse, Ubuntu, and the list goes on.
Permalink for comment
To read all comments associated with this story, please click here.
Tools like apt and urpmi can't magically eliminate dependency conflicts. Sure, they can read a database or a file and pull down the files someone else previously determined are dependencies for a given package. But if Package A requires Files A, B, and C, while Package B won't work if Files A, B, and C are present, no dependency resolver is going to help you install both Package A and Package B.
That's the real dependency problem, and it has nothing to do with the dependency resolver someone might use and everything to do with the way software is developed and maintained.
Tools like apt and urpmi can't magically eliminate dependency conflicts. Sure, they can read a database or a file and pull down the files someone else previously determined are dependencies for a given package. But if Package A requires Files A, B, and C, while Package B won't work if Files A, B, and C are present, no dependency resolver is going to help you install both Package A and Package B.
That's the real dependency problem, and it has nothing to do with the dependency resolver someone might use and everything to do with the way software is developed and maintained.