Ask Your Question
1

Why is there a circular dependency between packages in linux?

asked 2017-09-27 00:18:21 -0600

ajayvembu90 gravatar image

I am new to Fedora and recently installed Fedora 26 OS. I am trying to connect to wifi using that. I followed the youtube video Broadcom installation and tried to install the Broadcom drivers. I have downloaded the rpm file broadcom-wl-6.30.223.271-2.fc26.noarch.rpm when I ran the command rpm -ivh broadcom-wl-6.30.223.271-2.fc26.noarch.rpm it says wl-kmod >= 6.30.223.271 is needed. I googled and found that it is the package akmod-wl-6.30.223.271-13.fc26.x86_64.rpm and when I try to install it it says wl-kmod-common >= 6.30.223.271 is needed. When I googled I found that it is package broadcom-wl-6.30.223.271-2.fc26.noarch.rpm. It seems to be a deadloack as one require each other.

broadcom-wl - which has wl-kmod(akmod-wl) as requirement

akmod-wl - which has wl-kmod-common(broadcom-wl) as requirement

I have been struck in this for 2 days. Any suggestions on this regard will be helpful.

edit retag flag offensive close merge delete

2 Answers

Sort by ยป oldest newest most voted
3

answered 2017-09-27 03:11:20 -0600

villykruse gravatar image

You have been lead astray by the video. After installing the rpmfusion repo files as per instruction in rpmfustion install instruction, you just use dnf to install the broadcom package from rpmfusion-nonfree.

dnf install broadcom-wl

and it will find and install the dependencies.

edit flag offensive delete link more
1

answered 2017-09-27 03:12:08 -0600

fcomida gravatar image

dnf is the tool in Fedora for installing packages. It resolves dependencies and can work with locally downloaded packages. Since you don't yet have a network connection though you must list all 3 packages in the command line, same with rpm. rpm -ihv package1.rpm package2.rpm package3.rpm

edit flag offensive delete link more

Question Tools

1 follower

Stats

Asked: 2017-09-27 00:17:19 -0600

Seen: 207 times

Last updated: Sep 27 '17