【问题标题】:How to declare a RPM as being a subset of another RPM?如何将 RPM 声明为另一个 RPM 的子集?
【发布时间】:2012-12-10 19:56:58
【问题描述】:

我有一个 RPM X.rpm。用户只需要这个 RPM 的一个位,因此我准备了一个新的 RPM X-subpart.rpm。

有没有办法在规范文件中指定 X-subpart 是 X 的子集,因此如果 X 已经安装则不需要安装?

【问题讨论】:

    标签: package rpm


    【解决方案1】:

    可以让“大”提供与“小”相同的符号或名称。然后你就可以依赖这个符号并同时获得它们。

    您甚至可以依赖一个文件路径,这是两个 RPM 都满足的条件。

    here

    【讨论】:

    • 好的,我会试试的。类似于:X.rpm 提供 X-sub,X-subpart 提供 X-sub,然后另一个 RPM (Y) 依赖于 X-sub,如果安装了 X,它将不会安装 X-subpart。现在,如果X和X-sub都没有安装,安装Y的时候会拉哪一个?
    • @Barth 没错。对于后一个问题,我不完全知道要安装哪个;这可能取决于使用的包管理器(zypper、smart 等)。图形工具可能会询问您使用哪一个...
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2018-06-12
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2014-10-05
    • 1970-01-01
    • 2015-06-06
    相关资源
    最近更新 更多