单个 rpm 包是否可以属于多个组?
在规范文件中,您可以设置包组:
组:系统环境/基础
我需要的是能够为这个包设置几个组(比如System|Util|MyCompanyName
)——它们就像分配给包的标签。
安装软件包后,我想像这样查询它
rpm -q --group System
或者
rpm -q --group MyCompanyName
在这两种情况下,我都应该看到我的包裹(以及属于该组的其他人)
编辑:
许多包可能属于 MyCompanyName 组,但可能安装的只有少数。我需要一种方法来区分我们的包和 linux 系统包 - 我打算使用组名来做
我尝试放置几Group:
行,但它只使用最后一行。之后的所有Group:
内容似乎都被视为一个字符串,我找不到拆分它们的方法。
我能想到的另一个解决方案是将这些东西作为PROVIDES
然后查询
rpm -q --whatprovides System
但我不喜欢这样。
还有其他方法可以完成请求的功能吗?