Що робити з круговою залежністю між двома пакетами у Fedora?


15

Я новачок у Fedora і нещодавно встановив Fedora 26 OS. Я намагаюся підключитися до Wi-Fi за допомогою цього. Я стежив за встановленням програми 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.rpmяку йдеться wl-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-звичайний (broadcom-wl) як вимогу

Я страждав у цьому 2 дні. Будь-які пропозиції щодо цього будуть корисними.


1
Ви можете сказати rpmне встановлювати залежності (знаючи, що ви все-таки встановите їх пізніше) rpm --nodeps. Ви спробували встановити це за допомогою, dnfа не rpm, що зазвичай піклується про дивні конфігурації залежності.
wvxvw

1
Завжди краще уникати примушування вузлів. Зазвичай це приносить лише більше проблем, ніж вирішує ...
Ярослав Кучера

Відповіді:


25

Немає проблеми, якщо обидва файли оборотів залежать один від одного; просто встановіть два разом:

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

Логічно; якщо залежностей більше; їх можна встановити разом. Якщо ви не хочете займатись усіма цими залежностями; спробуйте встановити rpms за допомогою менеджера пакунків (наприклад, zipper або yum).


1
Я думаю, що DNF - це менеджер пакунків за замовчуванням у Fedora сьогодні; для більшості цілей це може трактуватися як ням. Також я запускаю RHEL7 і використовую "yum localinstall" замість "rpm -ivh". Зберігає базу даних послідовною і, як ви кажете, вирішує деякі залежності самостійно.
docwebhead

Вибачте за затримку відповіді У мене виникли деякі проблеми із завантажувальним пристроєм Fedora OS Fedora, і тому довелося встановити його на жорсткий диск. Ця команда чудово працювала для мене, і я зараз коментую те, звідки я підключився до wifi у Fedora після встановлення драйверів для широкоформатних програм. Це врятувало мені багато часу!
novice_developer
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.