Fedora

如何處理 Fedora 中兩個包之間的循環依賴關係?

  • September 27, 2017

我是 Fedora 新手,最近安裝了 Fedora 26 作業系統。我正在嘗試使用它連接到wifi。我按照 youtube 影片Broadcom 安裝並嘗試安裝 Broadcom 驅動程序。當我執行它說需要的命令時,我已經下載了 rpm 文件broadcom-wl-6.30.223.271-2.fc26.noarch.rpmrpm -ivh broadcom-wl-6.30.223.271-2.fc26.noarch.rpm``wl-kmod >= 6.30.223.271

我用Google搜尋,發現它是包akmod-wl-6.30.223.271-13.fc26.x86_64.rpm,當我嘗試安裝它時,它說wl-kmod-common >= 6.30.223.271需要。當我用Google搜尋時,我發現它是包broadcom-wl-6.30.223.271-2.fc26.noarch.rpm。這似乎是一個僵局,因為一個需要對方。

Broadcom-wl - 具有 wl-kmod(akmod-wl) 作為要求

akmod-wl - 具有 wl-kmod-common(broadcom-wl) 作為要求

我已經為此震驚了2天。關於這方面的任何建議都會有所幫助。

如果兩個 rpm 文件相互依賴,則沒有問題;只需將兩者安裝在一起:

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。

引用自:https://unix.stackexchange.com/questions/394670