[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]

Re: RPM doesn't do as it is told.



>I know that Redhat is real proud of the RPM system that it has.  But >it
causes
>me no end of grief when trying to do updates of packages.

>Prime example.  On the Redhat website they discusses a new >Netscape RPM
that
>should be installed because of a security fix.  They give "rpm -Uvh >file"
>as the instruction for each of the three Netscape packages.  Guess >what
Redhat,
>it don't f**king work.  Witness:

>rpm -Uvh netscape-common-4.6-1.i386.rpm
>error: failed dependencies:
>        netscape-common = 4.51 is needed by netscape->communicator-4.51-3

>So, I do:

>rpm -Uvh --force netscape-common-4.6-1.i386.rpm
>error: failed dependencies:
>        netscape-common = 4.51 is needed by netscape->communicator-4.51-3

>What good is rpm if it doesn't do what you want?  These catch-22
>situations
>have always given me trouble.  Did anyone at Redhat even try their >own
>instructions on a fresh 6.0 install?  It seems not, otherwise it would
>have
>given the same error as I got.

>I even tried:

>rpm -Uvh --force netscape-communicator-4.6-1.i386.rpm
>error: failed dependencies:
>        netscape-common = 4.6 is needed by netscape->communicator-4.6-1


You can't force an upgrade. In this case, Netscape-common and the other
thingy depend on each other, wich means that you must use --nodeps on one of
those.

rpm -Uvh --nodeps netscape-common<version>.rpm

>So, just how is someone supposed to install these new Netscape >rpms?  Most
>importantly, when is rpm going to be fixed so that --force really >does
force
>the update?

>MB




                            Igmar



[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]