我使用的是 Fedora 13 64 位。在网上读了几篇文章后,似乎大多数 32 位软件包和库都可以使用以下命令轻松安装:
yum install *packagename*.i686
这很棒。但是,由于某些限制,我需要 32 位版本的 wireshark 和 wireshark-gnome 包。安装 wireshark 不是问题,因为默认的 64 位 repo 已经有该包:
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 位包时,安装 32 位包的最佳方法是什么。我看到F13 更新repo 有我想要的 wireshark-gnome 包。
答案1
需要注意的是,安装 32 位版本的软件包意味着您必须安装该软件包可能存在的每个 32 位依赖项,因此您最终可能会在系统上安装其他软件包。您链接到的存储库似乎没有任何元数据,因此您需要在通过每分钟转数命令。如果这是在本地桌面上,我建议创建一个虚拟 32 位机器并从中运行。