Frankly - I am rather frustrated with the issues of dependencies.

Almost each time I try to install an rpm file, or compile a tar.gz, I get a 
failed/missing dependencies error.  I was told that this is "just as in 
Windows in which programs need dlls".  This is simply not true.  When a 
Win32 developer prepares a package for publication he includes ALL the dlls 
needed (at least in 99% of the cases) and the install wizard then checks to 
see if there is a need to add them to the system or if something more recent 
is already installed.

Now WHY don't rpms come with ALL the dependencies they need?  Is it to 
reduce the size of the packages?  But then, would it not be better to define 
a list of "main" dependencies which ALL distributions would install on each 
machine (even if the installation type is not "development")?

Also - sometimes, a dependency needs another dependency.  What for?  If the 
two dependencies are developed by the same people, why don't they 
immediately package them together.

Finally, can I get any "missing" dependency from sites such as rpmfind.net?  
Are all dependencies rpm-packaged.

I am sorry if these questions sound silly to those of you who are "advanced 
newbies" (-: I'm the real "newbie-newbie" :-) but take it from a 100% 
committed linux-lover as I have become: this is a problem which does NOT 
exist in this form in the much-hated Windows world.

Any explanations would be welcome, cheers!



Linux user 226850


_________________________________________________________________
Get your FREE download of MSN Explorer at http://explorer.msn.com/intl.asp


Want to buy your Pack or Services from MandrakeSoft? 
Go to http://www.mandrakestore.com

Reply via email to