revdep-rebuild
Gentoo Linuxをアップグレードした後にこれを実行する必要があることを知っています。また、revdep-rebuild
共有ライブラリの競合を検出し、何とか解決する方法を理解しています。しかし、もっと知りたいです。
revdep-rebuild
(仮説的に)タスクを手動で実行することにした場合はどうすればよいですか?テストのためにすべてのバイナリをどのように選択しますか?特定のバイナリが大丈夫であることをどのように確認できますか?バイナリに問題がある場合は、問題を解決するために再表示されるパッケージをどうやって知ることができますか?
ベストアンサー1
- まず、すべての実行可能ファイルを見つけることができます。
ldd
次に、依存関係を見つけるために使用します*.so
。- 後で共有オブジェクトが存在しない場合は、それを使用して含めるかどうかを
qfile
検出します。ebuild
- 最後に検出されたすべての破損したパッケージが再び表示されます。