-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1

Bill Crawford wrote:

>> Ask me again why I hate rpm ...
>
> Well, it's that, or you have a broken system when you get the
>dependencies wrong :o)
>
> Seriously, it's the only sensible approach. 

Hmm ... that's a pretty sweeping assertion ... ;-)

>I *would* like to see some more tools for package handling, but there's
>no serious obstacle to using the command line.
>
> Each time there's a dependency missing, *add* it to the command line
>instead of trying to install it separately. 

Yup, that's what I do; I maintain a script which handles the installs
explicitly in the order required.  So far for 7.2, there are at least
two cases of packages which rpm -F can't sort out without help: the Omni
packages, and the Perl updates.  

>For example, the problem with the rpm upgrade was solved by including
>all the rpm packages and the popt and python-popt packages together in
>one "rpm -Uvh" command. 

That would be nice.

hobson:i386 569 # rpm -Uvh rpm-* popt-1.6.4-7x.i386.rpm python-popt-0.*
error: failed dependencies:
        librpm-4.0.3.so   is needed by gnorpm-0.96-11
        librpm-4.0.3.so   is needed by rpm2html-1.7-1
        librpm-4.0.3.so   is needed by rpmfind-1.7-2
        librpm-4.0.3.so   is needed by kdeadmin-2.2.2-2
        librpmbuild-4.0.3.so   is needed by kdeadmin-2.2.2-2
        librpmdb-4.0.3.so   is needed by gnorpm-0.96-11
        librpmdb-4.0.3.so   is needed by rpm2html-1.7-1
        librpmdb-4.0.3.so   is needed by rpmfind-1.7-2
        librpmdb-4.0.3.so   is needed by kdeadmin-2.2.2-2
        librpmio-4.0.3.so   is needed by gnorpm-0.96-11
        librpmio-4.0.3.so   is needed by rpm2html-1.7-1
        librpmio-4.0.3.so   is needed by rpmfind-1.7-2
        librpmio-4.0.3.so   is needed by kdeadmin-2.2.2-2


>The "problem" with trying to install one of the
>packages was due to trying to use "rpm -i" instead of "rpm -U" ...

Notice that the -i attempt followed a failed -F run, and was then 
followed by a failed -U.  

> It's not rocket science.

Neither is ./configure && make && make install, but I'd rather not have 
to resort to that for basic system utilities.  Something is clearly out 
of whack with the latest rpms.  Or with rpm itself.

- -d


- -- 
David Talkington

PGP key: http://www.prairienet.org/~dtalk/0xCA4C11AD.pgp


-----BEGIN PGP SIGNATURE-----
Version: PGP 6.5.8
Comment: Made with pgp4pine 1.75-6

iQA/AwUBPJ+/2L9BpdPKTBGtEQIF6QCfSGCt2uJIy9Rqlf2ZhkqFyDlcSlsAnRis
cjxiU5iS1MUu2TMBLCwCX67w
=0kU5
-----END PGP SIGNATURE-----




_______________________________________________
Redhat-list mailing list
[EMAIL PROTECTED]
https://listman.redhat.com/mailman/listinfo/redhat-list

Reply via email to