Se você instalar yum-utils
, isso fornecerá yum-debug-dump
, que gravará essas variáveis e mais informações de depuração em um arquivo. Não há opção para escrever no stdout, ele sempre grava em algum arquivo que realmente não é útil.
Esta obviamente não é uma ótima solução, então aqui está um one-liner em python que você pode copiar e colar que imprimirá essas variáveis para stdout.
python -c 'import yum, pprint; yb = yum.YumBase(); pprint.pprint(yb.conf.yumvar, width=1)'
Isso funciona no CentOS 5 e 6, mas não no 4. yum é escrito em python, então o módulo yum python já está no seu servidor, não é necessário instalar nada exra.
Aqui está o que parece no CentOS 5:
[root@somebox]# python -c 'import yum, pprint; yb = yum.YumBase(); pprint.pprint(yb.conf.yumvar, width=1)'
{'arch': 'ia32e',
'basearch': 'x86_64',
'releasever': '5',
'yum0': '200',
'yum5': 'foo'}
[root@somebox]#