Redhat
x64 上的“yum groupinstall”i686 軟體包?
我正在努力使 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=all
groupinstall,並像這樣對 yum-builddep 使用 setarch 命令:setarch i686 yum-builddep postgresql