Isso é difícil, porque, no que diz respeito ao RPM, não há muita diferença entre os pacotes que o anaconda instalou como parte da instalação e aqueles que você instalou desde então. De fato, se você personalizou a seleção de pacotes durante a instalação, apenas saber o que foi instalado posteriormente não ajudará você a saber quais personalizações aplicar.
Você poderia usar yum history
para acessar o histórico e ver quando os pacotes foram instalados, mas isso incluiria quaisquer atualizações nos pacotes instalados no momento da instalação.
Outra técnica seria gerar uma lista assim que você instala, assim:
rpm --queryformat="%{NAME}.%{ARCH}\n" -qa | sort > base.list
depois, você pode gerar uma nova lista:
rpm --queryformat="%{NAME}.%{ARCH}\n" -qa | sort > new.list
use então comm
para encontrar as diferenças:
comm -13 base.list new.list
mas é um grande incômodo e não tenho certeza se há algum ponto importante se tudo o que você quer fazer é registrar o que está instalado para fins de backup.
Se é isso que você quer, basta gerar uma lista usando o comando acima e depois você pode tentar instalar esses pacotes em uma máquina recém-instalada com:
yum install 'cat package.list'
e ele simplesmente ignorará qualquer coisa que já esteja instalada.