【问题标题】:Can hardware requirements be included in RPM dependency information? HOW?硬件要求可以包含在 RPM 依赖信息中吗?如何?
【发布时间】:2016-02-04 16:17:13
【问题描述】:

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

【问题讨论】:

    标签: linux centos redhat rpm yum


    【解决方案1】:

    您可以使用标签ExclusiveArch 说明该软件包适用于哪个平台,但它只是说明了CPU 的体系结构。您不能强制执行其他硬件参数(例如,是否存在某些卡、cpu 标志或某些存储)。

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

    【讨论】:

    • 感谢您的回答。实际上,我确实计划在 %pre 部分进行检查。
    猜你喜欢
    • 2020-06-21
    • 2014-03-24
    • 2017-04-28
    • 2015-04-03
    • 2021-05-07
    • 1970-01-01
    • 1970-01-01
    • 2014-10-31
    • 1970-01-01
    相关资源
    最近更新 更多