Wookey writes:
> Installing with this lot produces some package dependency errors. Some of
> these make sense and I just have to download new ones, but I don't
> understand some of the others:
> eg
> bash needs unknown package (/bin/sh)
> bash needs unknown package (grep)
>
> downloading the latest version of grep (grep-2.1-1a1.arm.rpm) doesn't
> help, and I don't know what package /bin/sh is referring to (there are
> several more like this: . I can see
> that the comps file in /base gives the list of packages that are selected
> in the installer, and it looks like the two files hdlist and uglist deal
> with the details and dependencies. However I can't find any docs on
> exactly how this works, or how these files are prepared, that might let
> me work out which files are actually missing/out of date.
If you are doing a NFS-based or CD-based install, the hdlist and uglist
must must must match the .rpms you have, or else you will be asking for
problems.
The hdlist and so forth is a convienient and quick way to store and retrieve
the information which is contained in the .rpm headers.
Most fo the missing dependencies are caused because the "distribution" is
not one single "distribution", but many different ones. It now contains
bits of RH 3.0.3, 4.0, 4.1, 4.2 and even some RH 5.x stuff. Also, for
some reason, the rpm utility seems to add /bin/sh, but nothing seems to
provide /bin/sh in the dependency information (but the bash package does
actually satisfy it irl).
Yes, it's something that should be fixed, but in the next update to the
installer, I've decided to mask out some specific dependency warnings
instead.
_____
|_____| ------------------------------------------------- ---+---+-
| | Russell King [EMAIL PROTECTED] --- ---
| | | | http://www.arm.linux.org.uk/~rmk/armlinux.html / / |
| +-+-+ --- -+-
/ | THE developer of ARM Linux |+| /|\
/ | | | --- |
+-+-+ ------------------------------------------------- /\\\ |
unsubscribe: body of `unsubscribe linux-arm' to [EMAIL PROTECTED]