> Last time I looked rpm tells you which dependencies are not satisfied,
> but not which packages satisfy them (how could it?). That's where the
> guesswork comes in.

true, but go to rpmfind.net and search for the dependency, eg
libcomplex.so.4 and it will tell you what rpm it is in. You can then
download it from rpmfind, or your cd or a close mirror or whatever.

The point that was being made is that if rpm is given a whole list of
rpm files it will locate dependencies within thiose files and not give
any error. Of course if there are needed dependencies that  are not in
the given list you are back to square one.


Or you can use up2date or the equivalent tool from you distro that
automatically downloads all dependencies. Some people object to up2date
because you must register (for free) to use it, and it only downloads
from redhat, which can be slow.

apt-rpm may indeed be the solution, but I have yet to use it given the
warnings about it last time I looked at its homepage. (beta , may trash
system, we take no reponsibility etc). 

I think urpmi in mandrake does a similar job, and there is a gui wrapper.
It has the advantages that (1) it will take dependencies from cdrom
sources as well as from the net (2) you can put your own mirror
definitions in, so you can download from a closer site, or even your own
lan if you have a number of machines to update.

Then there is the BSD/sorcerer/gentoo approach of always downloading &
compiling the latest sources, my gentoo distro which I installed over
the weekend is running kde3 quite nicely, and kde2 never touched it.
-- 
Nick Rout <[EMAIL PROTECTED]>

Reply via email to