Fedora
如何處理 Fedora 中兩個包之間的循環依賴關係?
我是 Fedora 新手,最近安裝了 Fedora 26 作業系統。我正在嘗試使用它連接到wifi。我按照 youtube 影片Broadcom 安裝並嘗試安裝 Broadcom 驅動程序。當我執行它說需要的命令時,我已經下載了 rpm 文件broadcom-wl-6.30.223.271-2.fc26.noarch.rpm。
rpm -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。