だから私は何かを削除するときに(rmのように)その依存関係の一部を削除したことをかなり確信しているパッケージを持っています。長い話。基本的に私がやりたいことは、削除したファイルを再インストールするために、パッケージとそのすべての依存関係をyumに再インストールすることです。 gentooの世界では、この "emerge -e"のように実行するだけです。 yumは同様のことを行えるはずです。
スクリプトをまとめてdepを一覧表示し、それらを解析してすべてを再インストールできると思います。
ええ、これを行う簡単な方法はありません...しかし、あなたはいくつかのことができます:
rpm -Va
...これにより、インストールしたすべてのパッケージがチェックされ、検証されていないものはすべて再インストールできます。また:
yum reinstall $(repoquery --requires --recursive --resolve <pkg>)
...これは大きなハンマーですが、あなたが要求したことを行います。
Fedoraを使用していて、dnf
を使用している場合は、とても簡単です。 dnf history rollback
機能。
http://dnf.readthedocs.io/en/latest/command_ref.html#history-command