哪个 RPM Spec 宏在版本中提供 OS Minor,例如 el8_4?

哪个 RPM Spec 宏在版本中提供 OS Minor,例如 el8_4?

如何获取 RPM 的 Release 字段中的 OS Minor?

我了解规范文件条目 %{?dist} 扩展到 OS Major

    Name:     mypkg
    Version:  2.3
    Release:  1.2%{?dist}
    Arch:     noarch

所以这个包是

    mypkg-2.3-1.2.el8.noarch

我可以使用哪个 marco,因此它还提供了 OS Minor,例如

      mypkg-2.3-1.2.el8_4.noarch

谢谢

答案1

没有提供版本次要版本的宏。当您看到版本后缀(例如 )时.el8_4,它来自建造哪个设置dist.el8_4.

如图所示阿乔姆·S·塔什基诺夫,有些软件包确实关心正在使用的次要版本,.el8_4它们不会明确检查,而是进行解析dist以提取组件;请参阅火狐浏览器例如。

请注意,在大多数情况下,您不必关心次要版本,并且.el8_4除非有理由这样做,否则不应尝试生成 RPM。通常,.el8_4当 RPM 因 8.4 中的其他更改而导致依赖项更改时,就会生成 RPM。

相关内容