Redhat

x64 上的“yum groupinstall”i686 軟體包?

  • February 18, 2015

我正在努力使 x64 主機建構工作人員能夠建構 i686 RPM,現在 AWS EC2(我們用來執行建構工作人員)正在棄用 m1.medium 等 i386 節點,轉而支持 m3.medium 等僅限 x64 的實例類型。

我可以推出在 64 位核心上執行 32 位使用者空間的自定義 AMI,但這似乎是切換到使用多架構建構的好機會。

我目前安裝核心開發工具並打包建構依賴項

yum install yum-utils
yum groupinstall "Development Tools"
yum-builddep postgresql

…但我不知道如何做多架構等效。對於單個包裹,您只需:

yum install glibc-devel.i686

例如,但這不適用於 groupinstall 或 builddep。

想法?

正如您在評論中提到的,您可以使用multilib_policy=allgroupinstall,並像這樣對 yum-builddep 使用 setarch 命令:

setarch i686 yum-builddep postgresql

引用自:https://serverfault.com/questions/615404