我有一个 XenServer 系统,想向其添加一些额外的软件包。
我遇到的问题是 XenServer 基于精简版 CentOS 5.6 安装,并且命令“yum grouplist”不返回任何组数据。
最终,我想要做的是能够成功运行这些命令。
yum groupinstall "Infiniband Support"
答案1
如果 XenServer 的存储库不支持组,则您必须在本地镜像 RPM 并将您自己的组文件合并到元数据中。理论上。
您可以复制 CentOS 6.2 的组文件... 或 5.6... 我不确定在这种情况下哪个是正确的。无论哪种方式,文件名都以“ comps.xml
”结尾,并位于安装介质上的 repodata 目录中。您可以使用以下命令使用组数据重新创建 repodata;
createrepo -g /path/to/mirror/repodata/3a2723269...-c6-x86_64-comps.xml -pd /path/to/mirror
不用说,你所做的是不受支持的。你可能会破坏一些东西,或者根本不起作用。不过,这就是团体与 Yum 合作的方式。祝你好运。