硬件要求是否可以包含在RPM依赖性信息中?怎么样?

时间:2015-11-04 08:46:41

标签: linux centos redhat rpm yum

我想发布自己的RPM包,但它必须在某个特殊的硬件平台上运行,我需要向YUM repo或RPM包添加一些硬件需求信息。如何?

1 个答案:

答案 0 :(得分:0)

您可以使用标记ExclusiveArch来说明所使用的程序包是哪个平台,但它只是说明了CPU的体系结构。您不能强制执行其他HW参数(例如某些卡,cpu标志或某些存储的存在)。

但是,您可以在%pre部分执行这些检查,如果HW不存在则会失败,从而有效阻止安装(除非管理员将--no-script传递给rpm)。