如何在rpm查询中获取非标准标记

时间:2016-04-28 06:02:36

标签: linux rpm

我想在rpm查询中添加诸如Size,BuildHost,BuildDate等内容,但在spec文件中添加此内容会导致未知标记?如何在执行rpm查询命令时反映这些内容?

3 个答案:

答案 0 :(得分:2)

这些标签是在构建包时确定的;他们不能被迫达到特定的价值观。

答案 1 :(得分:1)

例如,BuildHost在rpmbuild中是硬编码的,无法更改。 RFE https://bugzilla.redhat.com/show_bug.cgi?id=1309367允许从命令行进行修改。但是现在你不能通过spec文件中的任何标记更改它,也不能通过命令行将一些选项传递给rpmbuild。

我认为它与你指定的其他值非常相似。

答案 2 :(得分:0)

RPM5允许将任意唯一标记名称添加到标题元数据中。

标记名称在宏中以冒号分隔的列表配置。然后新标签可以在spec文件中使用,并且可以使用--queryformat提取。

所有任意标签都是字符串(或字符串数​​组)值。