RPM 需要组

Woo*_*Moo 2 yum rpm centos

Requires我的规范文件部分下的 RPM 安装过程中,我如何安装一组东西?例如:

Requires: Developer Tools
Run Code Online (Sandbox Code Playgroud)

这将从中拉出来,yum因为我是这样执行的:

yum install myRpm.rpm

mat*_*tdm 5

你不能。RPM 曾经有一个内置的组概念(查看/usr/share/doc/rpm/GROUPS规范列表,仍然),但结果证明这不是很有用并且被删除了。(但即便如此,也没有办法以这种方式表达需求。)现在,包组在 yum 理解的“comps”文件中在更高级别上完成——但无法在包中引用它们。

一些发行版通过创建“元包”来解决这个问题——包由它们自己的 Requires 行定义了一种组。我们在 Fedora 中没有这样做(这在 CentOS 和 RHEL 中被继承了)。

所以,基本上——你要么记录这个 RPM 需要某个组才能真正有用,要么一个一个地列出所有真正的依赖项。