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

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



Hold on there partner.... ;-)

If you had placed ALL of the netscape RPM's in the same directory and then

rpm -Uvh netscape*.rpm

RPM is smart enough to figure out that ALL of the dependancies are going to
be met by installing all of the packages. It then sorts out the order of the
installation for you and proceeds to install them as required by the apps...
(You did grab ALL of the Netscape RPM's right?)

Also you misunderstand the function of --force, you really meant --nodeps
which would have forced the install IN SPITE OF failed dependancies, but
this would not have been a good thing to do... as netscape would have been
still missing the required libs...

I've had VERY good luck with RPM, from my perspective it's the one thing
that Redhat has really done right...
understanding it however practically requires reading "Maximum RPM" (which I
did)...

Besides the "--rebuild --target i686" option is worth it's weight in gold...

(see my instructions poster previously by Benjamin Sher, on "stabilizing"
KDE this way...)

-JMS

----- Original Message -----
From: Vidiot <vidiot cm nu>
To: <redhat-list redhat com>
Sent: Monday, May 31, 1999 2:15 AM
Subject: 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
>
>
> 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?
>





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