De qual repositório um grupo yum é originado?

6

Existe uma maneira fácil de determinar onde um grupo yum específico é originado?

Eu posso consultar quais grupos estão disponíveis usando yum grouplist .
Eu posso consultar informações do grupo usando yum group info $yum_group_name

O que me incomoda é que não posso determinar de qual repositório um grupo está sendo originado.

O melhor que fiz foi encontrar quais repositórios mantêm o grupo:

yum_group_name="....."  # or ID 
# find all repository identifiers
# perform yum commands with only 1 repository enabled
cat /etc/yum.repos.d/*  | grep '\[.*\]' | grep -v '#' | tr -d '[]' | xargs -I {} -t sh -c "yum --disablerepo='*' --enablerepo='{}' group info $yum_group_name 2>&1 | grep 'Group:'"
# subsequently, associate a bareurl to repository identifier

Digamos que um grupo exista em vários repositórios, como eu sei qual deles é usado?

    
por jgrump2012 02.01.2018 / 17:54

1 resposta

0

Não tenho certeza se há uma opção para imprimir a lista de grupos e o repositório de origem correspondente. Usar a opção -v com groupinfo lista o repositório de origem para pacotes do grupo especificado.

# yum groupinfo <grp_name> -v 

ou

# yum groups info <grp_name> -v # on RHEL 7
Group: Security Tools
Group-Id: security-tools
rpmdb time: 0.000
Description: Security tools for integrity and trust verification.
Default Packages:
  +scap-security-guide-0.1.33-6.el7_4.noarch    rhel-7-server-rpms
Optional Packages:
  aide-0.15.1-13.el7.x86_64                     rhel-7-server-rpms
    
por 10.01.2018 / 06:17

Tags