Gentoo Portage。 "revdep-rebuild"コマンドは正確に何をしますか?

Gentoo Portage。

revdep-rebuildGentoo Linuxをアップグレードした後にこれを実行する必要があることを知っています。また、revdep-rebuild共有ライブラリの競合を検出し、何とか解決する方法を理解しています。しかし、もっと知りたいです。

revdep-rebuild(仮説的に)タスクを手動で実行することにした場合はどうすればよいですか?テストのためにすべてのバイナリをどのように選択しますか?特定のバイナリが大丈夫であることをどのように確認できますか?バイナリに問題がある場合は、問題を解決するために再表示されるパッケージをどうやって知ることができますか?

ベストアンサー1

  1. まず、すべての実行可能ファイルを見つけることができます。
  2. ldd次に、依存関係を見つけるために使用します*.so
  3. 後で共有オブジェクトが存在しない場合は、それを使用して含めるかどうかをqfile検出します。ebuild
  4. 最後に検出されたすべての破損したパッケージが再び表示されます。

おすすめ記事