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

Re: Difference between rpm -i and rpm -U ?

Rex Dieter wrote:
Dan Thurman wrote:

What is the difference between rpm -i and rpm -U ?

If I have a bunch of rpm files and use -i, will it remove
previous versions of packages or will it retain older packages
and install the newer package on top?

The latter.

I assume -U looks for older packages, removes it if found,
and then installs the newer package?

Yep. In 99% of cases, -U is the way to go, unless you specifically want multiple versions installed (like kernels, for instance).

Actually I think the behaviour of -U is:

* install the new package
* remove the old one (i.e. any files in the old package that aren't in the new one)

This is why you sometimes end up with multiple versions of packages appearing in the rpm database when an rpm transaction fails part way through (e.g. due to an error in a post-install script).


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