How to use yum to reinstall all dependencies of a given package?
So I have a package that I am pretty sure that I removed part of one of its dependencies when removing something(as in rm). Long story. Basically what I want to do is have yum re-install the package and all of its dependencies so that it will re-install the files I removed. In the gentoo world you simply do it like this "emerge -e ". It seems yum should be able to do something similar.
I guess I could cobble together a script to list the deps and then parse those out and re-install all of them.
Solution 1:
Yeh, there's no easy way to do this ... however you can do a few things:
rpm -Va
...this will do a check on all the packages you have installed, and you can then reinstall anything that doesn't verify. Also:
yum reinstall $(repoquery --requires --recursive --resolve <pkg>)
...this will do what you asked for, although it's a big hammer.