web-dev-qa-db-ja.com

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

Fedoraを初めて使用し、最近Fedora 26 OSをインストールしました。それを使用してwifiに接続しようとしています。 YouTubeビデオ Broadcomのインストール に従って、Broadcomドライバーをインストールしようとしました。コマンドrpm -ivh broadcom-wl-6.30.223.271-2.fc26.noarch.rpm itを実行したときに、rpmファイルbroadcom-wl-6.30.223.271-2.fc26.noarch.rpmをダウンロードしましたwl-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日間悩まされました。この点に関する提案は参考になります。

15

両方の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をインストールしてみてください。

25
Chris Maes