Рекомендации по установке отсутствующего 32-разрядного пакета в 64-разрядной версии Fedora Linux

2339
modest

Я использую Fedora 13 64-bit. После прочтения нескольких сообщений в Интернете кажется, что большинство 32-битных пакетов и библиотек можно легко установить с помощью следующей команды:

yum install *packagename*.i686 

это здорово. Однако из-за некоторых ограничений мне понадобилась 32-битная версия пакетов wireshark и wireshark-gnome. Установка wireshark не была проблемой, поскольку 64-битное хранилище по умолчанию уже содержало этот пакет:

yum list | grep wireshark wireshark.i686 1.2.17-1.fc13 updates  wireshark.x86_64 1.2.17-1.fc13 updates  wireshark-devel.i686 1.2.17-1.fc13 updates  wireshark-devel.x86_64 1.2.17-1.fc13 updates  wireshark-gnome.x86_64 1.2.17-1.fc13 updates  

но в репо по умолчанию не было соответствующего пакета wireshark-gnome. Каков наилучший способ установки 32-битных пакетов, когда один из них недоступен в репозитории по умолчанию. Я вижу, что у репозитория обновлений F13 есть пакет wireshark-gnome, который мне нужен.

-1
Лучший способ - установить его вручную. Если вы нашли нужный пакет, вам следует установить его. Ramhound 11 лет назад 0

1 ответ на вопрос

0
Forrest

В качестве предупреждения установка 32-битной версии пакета означает, что вам придется устанавливать каждую 32-битную зависимость, которая может существовать для этого пакета, поэтому могут быть дополнительные пакеты, которые вы в конечном итоге устанавливаете в системе. В хранилище, с которым вы связаны, похоже, нет метаданных, поэтому вам нужно будет установить его вручную после загрузки с помощью команды RPM . Если это на локальном рабочем столе, я бы предложил создать виртуальную 32-битную машину и поработать над этим.

Похожие вопросы