Cosa fare con una dipendenza circolare tra due pacchetti in Fedora?


15

Sono nuovo su Fedora e recentemente installato Fedora 26 OS. Sto provando a connettermi al wifi usando quello. Ho seguito l' installazione del video Broadcom di YouTube e ho provato a installare i driver Broadcom. Ho scaricato il file rpm broadcom-wl-6.30.223.271-2.fc26.noarch.rpm quando ho eseguito il comando rpm -ivh broadcom-wl-6.30.223.271-2.fc26.noarch.rpmche dice che wl-kmod >= 6.30.223.271è necessario.

Ho cercato su Google e ho scoperto che è il pacchetto akmod-wl-6.30.223.271-13.fc26.x86_64.rpm e quando provo a installarlo dice che wl-kmod-common >= 6.30.223.271è necessario. Quando ho cercato su Google ho scoperto che si tratta del pacchetto broadcom-wl-6.30.223.271-2.fc26.noarch.rpm . Sembra essere un punto morto poiché uno richiede l'un l'altro.

broadcom-wl - che ha wl-kmod (akmod-wl) come requisito

akmod-wl - che ha wl-kmod-common (broadcom-wl) come requisito

Sono stato colpito in questo per 2 giorni. Eventuali suggerimenti al riguardo saranno utili.


1
Potresti dire rpmdi non installare dipendenze (sapendo che le installerai in seguito comunque) da rpm --nodeps. Hai provato a installarlo tramite dnfpiuttosto che rpm, in genere si occuperebbe di strane configurazioni di dipendenza.
— wvxvw,

1
È sempre meglio evitare la forzatura dei nodeps. Di solito porta solo più problemi, che risolve ...
— Jaroslav Kucera,

Risposte:


25

Non ci sono problemi se entrambi i file rpm dipendono l'uno dall'altro; basta installare i due insieme:

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

Logicamente; se ci sono più dipendenze; puoi installarli tutti insieme. Se non vuoi seccarti con tutte queste dipendenze; prova a installare rpms con un gestore di pacchetti (come zypper o yum).


1
Penso che DNF sia il gestore di pacchetti predefinito in Fedora in questi giorni; può essere trattato come yum per la maggior parte degli scopi. Inoltre, eseguo RHEL7 e utilizzo "yum localinstall" invece di "rpm -ivh". Mantiene coerente il database e, come dici tu, risolve alcune dipendenze da solo.
— docwebhead,

Ci scusiamo per la risposta ritardata, ho avuto alcuni problemi con il mio pendrive avviabile del mio sistema operativo Fedora e quindi ho dovuto installarlo su un disco rigido. Questo comando ha funzionato perfettamente per me e in questo momento sto commentando da dove mi sono connesso al wifi in Fedora dopo aver installato i driver Broadcom. Questo mi ha fatto risparmiare un sacco di tempo!
— novice_developer
Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.