不是真的肯定,如果這屬於這裏......但RPM需要一個包的I386版本
我成功地建設爲CentOS的RPM,問題是,它是一個32位二進制(不問..) - RPM規範的require部分僅安裝所需庫的64位/ x86_64版本。
我連接到libicu,我想讓rpm自動安裝32位版本作爲依賴關係。我需要看起來像這樣在我rpmspec文件:
Requires: libicu
構建轉工作正常,但如果我嘗試將其百勝要安裝此作爲依賴一個完全乾淨的系統上安裝RPM:
libicu x86_64
這不起作用,因爲那只是庫的x86_64版本。如果我嘗試手動安裝libicu:
yum install libicu
我得到:
libicu x86_64
libicu i386
它安裝庫的32位版本,以及和我的應用程序的工作。我怎樣才能讓rpm自動安裝這個庫的32位版本?任何想法,將不勝感激...
'36'表示ICU 3.6版本,如果有任何方法來對其進行參數化,那可能是值得的。 HTH – 2010-09-16 21:54:11
您可以嘗試完全刪除Require標籤,並讓RPM將特定要求添加到庫中 - – m1tk4 2010-09-19 03:47:29