Fedoraの2つのパッケージ間の循環依存関係をどうしますか?


15

私はFedoraを初めて使い、最近Fedora 26 OSをインストールしました。私はそれを使用して無線LANに接続しようとしています。YouTubeビデオBroadcomのインストールに従って、Broadcomドライバーをインストールしようとしました。必要だと言うコマンドを実行したときに、broadcom-wl-6.30.223.271-2.fc26.noarch.rpmのrpmファイルをダウンロードしました。rpm -ivh broadcom-wl-6.30.223.271-2.fc26.noarch.rpmwl-kmod >= 6.30.223.271

グーグルで検索したところ、パッケージakmod-wl-6.30.223.271-13.fc26.x86_64.rpmであり、インストールしようとするとwl-kmod-common >= 6.30.223.271必要であることがわかりました。グーグルで検索したところ、パッケージbroadcom-wl-6.30.223.271-2.fc26.noarch.rpmであることがわかりました。お互いを必要とするため、デッドロックのようです。

broadcom-wl-要件としてwl-kmod(akmod-wl)があります

akmod-wl-要件としてwl-kmod-common(broadcom-wl)があります

私は2日間これに打たれました。この点に関する提案は役立ちます。


1
rpm依存関係をインストールしないように指示することができます(いずれにせよ後で依存関係をインストールすることを知っている)rpm --nodeps。通常、奇妙な依存関係の設定を処理するdnfでなく、これを介してこれをインストールしようとしましたかrpm
wvxvw

1
nodepsの強制を避ける方が常に良いです。通常、それだけで...解決するどころか、多くの問題をもたらします
ヤロスラフクセラ

回答:


25

両方のrpmファイルが互いに依存していても問題はありません。2つを一緒にインストールするだけです。

rpm -ivh akmod-wl-6.30.223.271-13.fc26.x86_64.rpm broadcom-wl-6.30.223.271-2.fc26.noarch.rpm

論理的に。さらに依存関係がある場合; すべて一緒にインストールできます。これらすべての依存関係に煩わされたくない場合は、パッケージマネージャー(zypperやyumなど)でrpmをインストールしてみてください。


1
最近、DNFはFedoraのデフォルトのパッケージマネージャーだと思います。ほとんどの場合、yumとして扱うことができます。また、RHEL7を実行し、「rpm -ivh」の代わりに「yum localinstall」を使用します。データベースの一貫性を保ち、あなたが言うように、いくつかの依存関係をすべて単独で解決します。
docwebhead

応答が遅れて申し訳ありませんが、Fedora OSの起動可能なペンドライブに問題があり、ハードドライブにインストールする必要がありました。このコマンドは完全に機能し、broadcomドライバーをインストールした後、FedoraのWi-Fiに接続した場所からコメントしています。これにより多くの時間を節約できました!
novice_developer
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.