yum list installed me dá a saída como abaixo.
pam_krb5.i386 2.2.14-22.el5 installed
Agora, rpm -qatem o seguinte a dizer.
pam_krb5-2.2.14-22.el5
Ambos os comandos me dão o mesmo número de linhas que a saída. Eu iria com a rpm -qalista.
Além disso, a partir desta resposta, vejo a informação abaixo.
existe o programa "rpm", que manipula especificamente os pacotes que são solicitados a manipular, e existe "yum", que é um sistema de gerenciamento mais inteligente que pode encontrar dependências e baixar arquivos .rpm, mesmo que não estejam em o sistema.
Portanto, a diferença pode ser yumresolver as dependências, mas rpminstalou todas as dependências e, portanto, fornece uma lista mais completa.
Eu vejo a diferença real entre yume rpmcomo abaixo.
O problema mais proeminente rpmé um estado comumente referido pela maioria das pessoas como o inferno da dependência . Esse problema ocorre com pacotes que dependem de muitos outros pacotes, alguns desses pacotes também dependem de muitos outros pacotes. É do conhecimento geral que você deve instalar todas as dependências para que o programa funcione corretamente. rpmnão pode fazer isso automaticamente por você. Ele pode apenas verificar se todos os pacotes necessários estão instalados antes da instalação do pacote necessário. O rastreamento e a instalação manual de cada dependência são uma tarefa importante para a maioria das pessoas que deseja instalar apenas um único pacote inicialmente.
yumé capaz de rastrear as dependências de um pacote e instalá-las antes de instalar o pacote que o usuário desejava instalar. Isso simplifica todo o processo, pois você precisa saber apenas o nome do pacote que deseja instalar e não se preocupar se os pacotes necessários foram instalados ou não. Os pacotes que não podem ser encontrados no sistema são procurados nos repositórios disponíveis para o sistema.
Referências
http://www.differencebetween.net/technology/difference-between-yum-and-rpm/
diffeditou as saídas (possível após a classificação)?