必要な依存関係を提供するFedoraパッケージをどのように見つけますか?

必要な依存関係を提供するFedoraパッケージをどのように見つけますか?

場合によっては、リポジトリに存在しないソフトウェアをインストールした後に依存関係が満たされないという問題が発生します。このエラーは通常、どのライブラリまたはコマンドが欠落しているかを示します。その後、yum search必要なライブラリ/コマンド名と一致するパッケージ名があれば簡単です。

問題は、yumで何も見つからない場合に発生します。私はオンラインで検索を始め、しばしばこの図書館へのリンクを見つけました。しかし、このサイトを信頼できるのか、ライブラリをダウンロードしたらどこにコピーするのか、正確に何をすべきかなどはわかりません。通常、他のディストリビューションや他のFedoraバージョンで動作する必要がありますが、私のバージョンでも動作するかどうかはわかりません。私はこれらのライブラリがすでにリポジトリのいくつかのパッケージに存在する可能性があると思います。

ライブラリ名がある場合、そのライブラリがどのパッケージに属しているかをどうやって知ることができますか?たとえば、ライブラリlibpng12.so.0が必要です。どうやって入手できますか?ライブラリではなくコマンドであれば、それを提供するパッケージをどのように見つけますか?

ベストアンサー1

ライブラリはrpmbuildによって「自動提供」されるので:

yum whatprovides libpng12.so.0

結果が出ない場合は、Fedoraにそれを提供するパッケージがないため、作成者に連絡する必要があります。

おすすめ記事