У меня есть система XenServer, в которую я хочу добавить несколько дополнительных пакетов.
У меня проблема в том, что XenServer основан на урезанной установке CentOS 5.6, и команда «yum grouplist» не возвращает групповых данных.
В конечном итоге я хочу иметь возможность успешно запускать эти команды.
yum groupinstall "Infiniband Support"
Если репозитории XenServer не поддерживают группы, вам придется отразить RPM локально и объединить собственный файл группы с метаданными. Теоретически.
Вы можете скопировать файл группы CentOS 6.2 ... или 5.6 ... Я не уверен, что будет правильным в данном случае. В любом случае имя файла заканчивается на "comps.xml
"и находится в каталоге реподанных на установочном носителе. Вы можете воссоздать реподанные с данными группы с помощью следующей команды;
createrepo -g /path/to/mirror/repodata/3a2723269...-c6-x86_64-comps.xml -pd /path/to/mirror
Само собой разумеется, что то, что вы делаете, не поддерживается. Вы можете что-то сломать, или он может вообще не сработать. Однако именно так группы работают с Yum. Удачи.