¿Qué hacer con una dependencia circular entre dos paquetes en Fedora?


15

Soy nuevo en Fedora y recientemente instalé el sistema operativo Fedora 26. Estoy tratando de conectarme a wifi usando eso. Seguí la instalación de Broadcom del video de YouTube e intenté instalar los controladores de Broadcom. He descargado el archivo rpm broadcom-wl-6.30.223.271-2.fc26.noarch.rpm cuando ejecuté el comando rpm -ivh broadcom-wl-6.30.223.271-2.fc26.noarch.rpmque dice que wl-kmod >= 6.30.223.271es necesario.

Busqué en Google y descubrí que es el paquete akmod-wl-6.30.223.271-13.fc26.x86_64.rpm y cuando intento instalarlo dice que wl-kmod-common >= 6.30.223.271es necesario. Cuando busqué en Google, encontré que es el paquete broadcom-wl-6.30.223.271-2.fc26.noarch.rpm . Parece ser un punto muerto ya que uno se requiere el uno al otro.

broadcom-wl: que tiene wl-kmod (akmod-wl) como requisito

akmod-wl: que tiene wl-kmod-common (broadcom-wl) como requisito

He sido golpeado en esto por 2 días. Cualquier sugerencia al respecto será útil.


1
Podría decirle rpmque no instale dependencias (sabiendo que las instalará más adelante) de todos modos rpm --nodeps. ¿Intentó instalar esto a través dnfde rpm, en lugar de hacerlo , que normalmente se encargaría de configuraciones de dependencia extrañas?
— wvxvw

1
Siempre es mejor evitar el forzamiento de nodeps. Por lo general, solo trae más problemas, que resuelve ...
— Jaroslav Kucera

Respuestas:


25

No hay problema si ambos archivos rpm dependen el uno del otro; solo instala los dos juntos:

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

Lógicamente; si hay más dependencias; Puedes instalarlos todos juntos. Si no quieres molestarte con todas estas dependencias; intente instalar los rpms con un administrador de paquetes (como zypper o yum).


1
Creo que DNF es el administrador de paquetes predeterminado en Fedora en estos días; Se puede tratar como mmm para la mayoría de los propósitos. Además, ejecuto RHEL7 y uso "yum localinstall" en lugar de "rpm -ivh". Mantiene la base de datos coherente y, como usted dice, resuelve algunas dependencias por sí solo.
— docwebhead

Perdón por la respuesta tardía, tuve algunos problemas con mi pendrive de arranque del sistema operativo Fedora y tuve que instalarlo en un disco duro. Este comando funcionó perfectamente para mí y ahora estoy comentando desde donde me he conectado a wifi en Fedora después de instalar los controladores de Broadcom. ¡Esto me ahorró mucho tiempo!
— novice_developer
Al usar nuestro sitio, usted reconoce que ha leído y comprende nuestra Política de Cookies y Política de Privacidad.
Licensed under cc by-sa 3.0 with attribution required.