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.