Fedora에서 두 패키지 간의 순환 종속성으로 수행 할 작업은 무엇입니까?


15

Fedora를 처음 사용하고 최근에 Fedora 26 OS를 설치했습니다. 그것을 사용하여 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.rpmwl-kmod >= 6.30.223.271

나는 구글 akmod-wl-6.30.223.271-13.fc26.x86_64.rpm 패키지 이며 그것을 설치하려고 할 때 wl-kmod-common >= 6.30.223.271필요하다는 것을 알았다 . 내가봤을 때 그것이 패키지 broadcom-wl-6.30.223.271-2.fc26.noarch.rpm 입니다. 서로가 필요하기 때문에 교착 상태 인 것 같습니다.

broadcom-wl-요구 사항으로 wl-kmod (akmod-wl)가 있음

akmod-wl-요구 사항으로 wl-kmod-common (broadcom-wl)이 있음

나는 2 일 동안이 문제에 부딪쳤다. 이와 관련하여 어떤 제안이라도 도움이 될 것입니다.


1
에 의해 rpm의존성을 설치하지 말라고 할 수있다 (어쨌든 나중에 설치한다는 것을 알고있다) rpm --nodeps. 일반적으로 이상한 종속성 구성을 처리하는 dnf대신을 ( 를) 통해이 설치를 시도 했습니까? rpm
wvxvw

1
항상 노드 강제 실행을 피하는 것이 좋습니다. 일반적으로 그것은 해결하는 것보다 더 많은 문제를 가져옵니다 ...
Jaroslav Kucera

답변:


25

두 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을 설치하십시오.


1
요즘 페도라의 기본 패키지 관리자는 DNF라고 생각합니다. 대부분의 경우 yum으로 취급 될 수 있습니다. 또한 RHEL7을 실행하고 "rpm -ivh"대신 "yum localinstall"을 사용합니다. 데이터베이스를 일관되게 유지하고 말하면 일부 종속성을 자체적으로 해결합니다.
docwebhead

지연된 답변에 대해 죄송합니다. Fedora OS 부팅 가능 펜 드라이브에 문제가있어서 하드 드라이브에 설치해야했습니다. 이 명령은 완벽하게 작동했으며 지금은 Broadcom 드라이버를 설치 한 후 Fedora에서 wifi에 연결 한 위치에서 의견을 말하고 있습니다. 이로 인해 많은 시간이 절약되었습니다!
novice_developer 2013 년
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.