- 変更されたファイルをつきとめる
sudo rpm -Va
変更されたファイルが出力される. フラグの「S」はサイズ違い, 「5」はMD5違い. - ファイルを提供するパッケージ名を調べ, 再インストールする.
rpm -qf /path/to/file sudo yum reinstall package_name
prelink
というツールがインストールされていると,
バイナリファイルに共有オブジェクトをリンクしてしまう. rpm -Va
ではprelinkの変更を戻してからmd5をチェックするらしい.
何らかの理由で同じパッケージの異なるバージョンがインストールされてしまった場合,
以下のコマンドでそのようなパッケージを探すことができる.
rpm -qa --qf '%{NAME}\n' | sort | uniq -c | grep -v '^ *1 '
0 件のコメント:
コメントを投稿