Id do grupo:
é o que você está procurando.
sudo yum -v groupinfo "Directory Server"
deve mostrar-lhe isso.
Estou criando um arquivo de kickstart e quero instalar alguns grupos de pacotes na seção% packages. Eu prefiro instalar grupos de pacotes e, portanto, usar a sintaxe @packagegroup:
%packages
@Base
@Core
@Perl
Eu preciso encontrar o nome do pacote de grupo correto que é compatível com o Kickstart / Anaconda, mas o Kickstart parece apenas reconhecer certos nomes abreviados para um grupo de pacotes. Por exemplo, '@Directory Server' não funciona, mas algo como '@Directory' pode funcionar.
O problema é que o grupo de pacotes abreviado (por exemplo, @shortname ') é enigmático e difícil de encontrar. Como posso ver qual @shortname corresponde a um grupo de pacotes Yum?
Por exemplo, o seguinte comando Yum fornecerá uma descrição e uma lista de pacotes de um grupo de pacotes:
$ yum groupinfo \* |head -30
Loaded plugins: changelog, downloadonly, fastestmirror, filter-data, list-data,
: security
Setting up Group Process
Loading mirror speeds from cached hostfile
* sl: ftp1.scientificlinux.org
* sl-security: ftp1.scientificlinux.org
Group: Directory Server
Description: Machine and user identity servers.
Optional Packages:
krb5-server
krb5-server-ldap
migrationtools
openldap-servers
samba
ypserv
...
No entanto, referir-se ao grupo de pacotes @Directory Server
no meu arquivo Kickstart resulta em um erro (Não é possível encontrar o grupo Directory Server
).
Para confirmar o item acima, o ID do grupo: é o que mostra o nome abreviado. Obrigado por postar isso e a resposta anterior. Eu estava procurando exatamente a mesma coisa.
O nome abreviado do Kickstart para o grupo de pacotes não corresponde ao nome do yum groupinfo.
Ao executar o yum -v groupinfo "Group" você pode ver ambos.
yum -v groupinfo "Graphical Administration Tools"
Group: Graphical Administration Tools
Group-Id: graphical-admin-tools
yum -v groupinfo "Directory Server"
Group: Directory Server
Group-Id: directory-server
Este teste foi realizado na estação de trabalho RHEL 6.3
Outra maneira de obter o ID do grupo é procurar na imagem iso de rhel ou centos:
monte -t iso9660 -o loop /path/to/[rhel|centos].iso / mount / point
cd / mount / point /
find -name "*comps*.xml" -exec grep groupid {} \; | awk -F"groupid" '{print $2}' | tr -d "</>" | sort | uniq