yum 组在哪里定义的?

yum 组在哪里定义的?

我正在设置一个集群,但出于某种原因,某些节点没有设置 Infiniband 所需的所有组(特别是“Infiniband 支持”。)

我知道我可以找到该组将调用的安装列表并手动安装它们,但这违背了学习管理集群的更重要目的。

我完全不知道组是在哪里定义的以及如何向yum.我最好的想法是找到yum repolist节点之间的不对称性,并将那些缺失的安装到缺失它们的节点上。这没有任何影响,我的yum grouplist保持不变。

根据我能找到的最后一份文档,可用的组是您可以从中安装的组,这真的是结束了。

我缺少什么?

答案1

答案是group定义来自存储库。添加所有存储库不起作用的简单原因是非工作从站上的存储库 URL 不正确。

我认为无法在系统上“查找”定义或安装新定义,这些组只能作为抓取存储库的结果而出现。

作为奖励,“Infiniband 支持”小组来自

http://springdale.princeton.edu/data/puias/6.5/x86_64/os

存储库。

安装使用

yum-config-manager --add-repo http://springdale.princeton.edu/data/puias/6.5/x86_64/os

yum-config-manager本身来自yum-utils安装

yum install yum-utils

可以发现

yum search yum-config-manager

repo最后,我通过查看每个从站上的所有文件的内容来检测到该问题

/etc/yum.repos.d/

文件夹。该文件springdale.princeton.edu_data_puias_6.5_x86_64_os.repo包含

[springdale.princeton.edu_data_puias_6.5_x86_64_os]
name=added from: springdale.princeton.edu_data_puias_6.5_x86_64_os

baseurl=springdale.princeton.edu_data_puias_6.5_x86_64_os
enabled=1

注意到没有一个 URL 是正确的。

不幸的是,如何在哪个存储库中查找组名的最终答案仍然未知。

相关内容