2017-09-09 41 views
-1

我正在查看http://mirror.centos.org/centos-7/7.3.1611/os/x86_64/Packages,其中包含许多i686 RPM。为什么CentOS x86_64资源库中有很多i686 RPM?

尽管不是每个x86_64 RPM都有它的i686 RPM对应。

我以为i686软件包只适用于32位机器,但为什么它们出现在x86_64目录下?他们确实需要64位分发吗?

+0

错误的地方发布这个 - 它与编程问答无关,并与StackOverflow脱离主题。也许将您的查询发布到unix stackexchange? –

回答

0

我以为i686软件包只适用于32位机器,但为什么他们 目前在x86_64目录下?他们确实需要64位 分布?

这些32位库是为了向后兼容而提供的。

+0

谢谢。但是以什么方式?你是说如果我想在64位机器上运行一个32位二进制文​​件,我可以安装i686包来实现它? –

+0

@JackYang-不是所有的,但是在i686 rpm中可用的包,相应的** 32位兼容应用**在64位操作系统下都能正常工作。请注意,它不适用于以64位可执行文件运行但依赖第三方32位插件的所有其他应用程序(应始终执行测试以进行确认)。在这些情况下,您应该使用插件的32位应用程序或不使用插件。 –

+0

为什么downvote?请留下一个理由,至少! –

相关问题