Difference between rpm -i and rpm -U ?

Dan Thurman dant at cdkkt.com
Tue Mar 28 18:22:36 UTC 2006


On Tue, 2006-03-28 at 11:27 -0500, Todd Zullinger wrote:
> -----BEGIN PGP SIGNED MESSAGE-----
> Hash: SHA1
> 
> 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?
> 
> It will install the package in addition to the old one.  This is
> what's done with kernels, for example.
> 
> > I assume -U looks for older packages, removes it if found,
> > and then installs the newer package?
> 
> Correct.  If there was no old package, it will just go ahead and
> install the new package.

Bummer.  What do I do if I already went ahead and used the -i
option- now what do I have to do to remove the bloat?

> 
> There's also the --freshen (-F) option.  That works like --upgrade,
> but it will only install packages that have another version already
> installed.
> 
> > I just want to make sure that I do no end up with filesystem
> > bloat choosing the wrong arguments.
> 
> I've gotten to know rpm well over the years (as I am sure many here
> have), but with the exception of packages I've built here that I wish
> to test before adding them to my local yum repo, I prefer to use yum
> for package management.
> 
> - -- 
> Todd        OpenPGP -> KeyID: 0xD654075A | URL: www.pobox.com/~tmz/pgp
> ======================================================================
> If laws worked, there would be no crime.
> 
> -----BEGIN PGP SIGNATURE-----
> Version: GnuPG v1.4.2.2 (GNU/Linux)
> Comment: When crypto is outlawed bayl bhgynjf jvyy unir cevinpl.
> 
> iG0EARECAC0FAkQpY98mGGh0dHA6Ly93d3cucG9ib3guY29tL350bXovcGdwL3Rt
> ei5hc2MACgkQuv+09NZUB1oy0QCdHMlzhhLTo5uQjZDTLBRe1aKqU1IAnRYSQVE0
> 1PrT21kk+HBUvw3oXgRn
> =Y7pB
> -----END PGP SIGNATURE-----
> 




More information about the fedora-list mailing list