我試圖使用%{dist}
標籤在我的RPM規範文件提供的Fedora Core(如fc12
),CentOS 5的(如el5
)和亞馬遜公司的Linux AMI之間的具體分佈依賴性:rpmbuild%{dist}未在CentOS 5.5中定義?
Release: %_svn_revision%{?dist}
和
# Depencencies
%{?rhel:Requires: ...}
%{?fedora:Requires: ...}
不幸的是,%{dist}
沒有出現在CentOS的5.5加以界定,而我還沒有找到相匹配的CentOS 5.5(我想el5
將匹配,但不會出現)分發特定的條件。 This票報CentOS的缺失%{dist}
在2008年,但自2009年以來
我怎樣才能%{dist}
在CentOS的定義,我應該用什麼條件來匹配的CentOS 5一直沒有更新? 任何RPM專家都可以指出我的方向嗎?
集結宏EL5的伎倆。謝謝你的回答。 – 2011-04-01 02:59:35
請注意,從CentOS 5.7開始,發行版中提供了'buildsys-macros'。參見[Redhat Advisory](http://rhn.redhat.com/errata/RHEA-2011-0985.html)以及[Redhat Bug 613985](https://bugzilla.redhat.com/show_bug.cgi?id = 613985) – 2013-09-11 21:53:49