yum update problem
james at westexe.demon.co.uk
Mon Dec 20 13:21:23 UTC 2004
Timothy Murphy wrote:
> My idea was that I could just "yum remove" and then "yum install"
> to get back to the original position,
> but I found that these operations are by no means mutually inverse,
> as "yum remove" seemed to remove a whole range of packages
> which for some reason I was not able to recover with "yum install".
> Maybe "yum remove" should come with a health warning?
Um. If package A works perfectly well as a program on its own, but
packages B, C, and D depend on it (so you can either have just A
installed, or A and some combination of B, C, and D), and you run
yum remove A
then B, C, and D will also have to be removed because they depend on it,
and will no longer work. If you then do
yum install A
then yum won't know that you also want B, C, and D, because they aren't
Or, to put it mathematically,
yum remove A removes the set of packages that are *dependent on* A
yum install A installs the set of packages that A *depends on*
"Depends on" is not symmetric, so "depends on" is not an equivalence
relationship, and you don't get equivalence classes.
But you can recover them by looking in /var/log/yum.conf, and seeing
what was removed. Then use yum to reinstall them.
Hope this helps,
E-mail address: james | actor: (n) a piece of scenery that has the audacity
@westexe.demon.co.uk | to move once lit.
More information about the users