Назад | Перейти на главную страницу

Как заставить работать групповую установку на XenServer 6.2?

У меня есть система 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. Удачи.