在 64 位 Fedora Linux 上安装缺失的 32 位软件包的最佳实践

在 64 位 Fedora Linux 上安装缺失的 32 位软件包的最佳实践

我使用的是 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 位机器并从中运行。

相关内容