検索

15.2.2.3. 解決できない依存関係

download PDF
RPM パッケージは基本的に、他のパッケージに依存します。つまり、適切に実行するために他のパッケージをインストールする必要があります。未解決の依存関係があるパッケージをインストールしようとすると、以下のような出力が表示されます。
error: Failed dependencies:
        bar.so.2 is needed by foo-1.0-1
    Suggested resolutions:
        bar-2.0.20-3.i386.rpm
Red Hat Enterprise Linux CD-ROM セットからパッケージをインストールする場合は、通常、依存関係の解決に必要なパッケージを提案します。Red Hat Enterprise Linux CD-ROM または Red Hat FTP サイト(またはミラー)で推奨されるパッケージを見つけ、これをコマンドに追加します。
rpm -ivh foo-1.0-1.i386.rpm bar-2.0.20-3.i386.rpm
両方のパッケージのインストールに成功すると、以下のような出力が表示されます。
Preparing...                ########################################### [100%]
   1:foo                    ########################################### [ 50%]
   2:bar                    ########################################### [100%]
依存関係を解決するパッケージを提案していない場合は、--redhatprovides オプションを試して、必要なファイルを含むパッケージを判断してください。このオプションを使用するには、rpmdb-redhat パッケージがインストールされている必要があります。
rpm -q --redhatprovides bar.so.2
bar.so.2 が含まれるパッケージが、rpmdb-redhat パッケージからインストールされたデータベースにある場合は、パッケージ名が表示されます。
bar-2.0.20-3.i386.rpm
(パッケージが正しく実行されない可能性があるため)インストールを強制的に実行するには、--nodeps オプションを使用します。
Red Hat logoGithubRedditYoutubeTwitter

詳細情報

試用、購入および販売

コミュニティー

Red Hat ドキュメントについて

Red Hat をお使いのお客様が、信頼できるコンテンツが含まれている製品やサービスを活用することで、イノベーションを行い、目標を達成できるようにします。

多様性を受け入れるオープンソースの強化

Red Hat では、コード、ドキュメント、Web プロパティーにおける配慮に欠ける用語の置き換えに取り組んでいます。このような変更は、段階的に実施される予定です。詳細情報: Red Hat ブログ.

会社概要

Red Hat は、企業がコアとなるデータセンターからネットワークエッジに至るまで、各種プラットフォームや環境全体で作業を簡素化できるように、強化されたソリューションを提供しています。

© 2024 Red Hat, Inc.