64-Bit
兩個應用程序 i686 vs x86_64
哪個優先?
RHEL 7 伺服器
例如,如果我有 device-mapper-libs.i686 和 device-mapper-libs.x86_64 執行哪一個?
他們倆都跑嗎?
這會導致性能影響嗎?
這些包只是庫,它們都不是自己執行的。您可能會有一個或多個應用程序連結到這些庫;通常在 RHEL7 上,應用程序將連結到 64 位版本的庫,32 位版本往往是為了向後兼容。
您可以通過以下方式查看是否可以解除安裝 32 位版本:
rpm --test -e device-mapper-libs.i686
如果它沒有報告任何需要這些庫的東西,理論上你可以解除安裝它們,假設你已經通過 RPM 安裝了所有軟體。如果您從原始碼編譯的東西不會被 RPM 的依賴項跟踪。