2017-09-09 118 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?請留下一個理由,至少! –

相關問題