On Sun, 2001-12-16 at 08:18, Borsenkow Andrej wrote:
> 
> It will defeat current installer. Installer specifically runs with
> --nodeps - e.g. it alows you to skip Nautilus that is near to impossible
> otherwise.

Not really.  urpmi already allows you to skip nautilus through proper use
of provides/requires.  Yes, the installer intentionally runs the equivalent
of the --nodeps flag.  But, if you've ever done a cooker install via ftp, 
(sometimes even by mirrored hd :p) you know that sometimes packages just
aren't there.  Keeping track of missed packages last time yielded a full
dozen important packages (including urpmi).

> Experience users know how to correct it. And if newbie ever runs
> --nodeps he does it usually on advice of so called "experts". Normal
> nebies do not even know rpm flags.

Ah, but urpmi/rpmdrake give the option to --force.  Eager young Joe Newbie
will gladly push that button, too, because he doesn't understand how much 
potential there is to break your system with that one button.

Which brings up another point.  urpmi's dependency check needs to recurse
into packages that it has selected to fulfill depends.  Frequently package
abc requires package def.  They both require ghi, but abc doesn't list it
as an explicit requires because def does.  This works fine if rpm's are 
being installed manually, but urpmi handle it as follows (output isn't 
exact, but you get the idea):

$urpmi abc
In order to satisfy dependencies the following packages will be
installed (256k):
abc-1.1.0-1 def-1.2.3-1
Is it ok? y
Preparing  ###############################################
       ghi >= 1.3.4 is required by def-1.2.3-1

Some dependencies could not be resolved, force?

> But what would be _really_ useful is the ability to recreate
> installation profiles (already discussed w.r.t. to sungle CD
> installation). But tat is not part of urpmi task.
> 
> -andrej
> 
-- 
Anton Graham                            GPG ID: 0x18F78541
<[EMAIL PROTECTED]>              RSA key available upon request
 
There are three rules for writing a novel.  Unfortunately, no one knows
what
they are. 
  -- Somerset Maugham



Reply via email to