yum list installed
me da la salida de la siguiente manera.
pam_krb5.i386 2.2.14-22.el5 installed
Ahora, rpm -qa
tiene lo siguiente para decir.
pam_krb5-2.2.14-22.el5
Ambos comandos me dan la misma cantidad de líneas que la salida. Yo iría con la rpm -qa
lista.
Además, de esta respuesta, veo la siguiente información.
existe el programa "rpm", que manipula específicamente los paquetes que se le pide que manipule, y está "yum", que es un sistema de administración más inteligente que puede encontrar dependencias y descargar archivos .rpm incluso si no están en el sistema.
Entonces, la diferencia podría ser yum
resolver las dependencias, pero rpm
ha instalado todas las dependencias y, por lo tanto, proporciona una lista más completa.
Veo la diferencia real entre yum
y rpm
como a continuación.
El problema más destacado rpm
es un estado comúnmente conocido por la mayoría de las personas como infierno de dependencia . Este problema ocurre con paquetes que dependen de muchos otros paquetes, algunos de esos paquetes también dependen de muchos otros paquetes. Es de conocimiento común que debe instalar todas las dependencias para que el programa funcione correctamente. rpm
no puede hacer esto automáticamente por usted. Solo puede verificar si todos los paquetes necesarios están instalados antes de instalar el paquete necesario. El seguimiento e instalación manual de cada dependencia es una tarea importante para la mayoría de las personas que solo desean instalar un solo paquete inicialmente.
yum
es capaz de rastrear las dependencias de un paquete e instalarlas antes de instalar el paquete que el usuario quería instalar. Esto simplifica todo el proceso, ya que solo necesita saber el nombre del paquete que desea instalar y no preocuparse si los paquetes necesarios se han instalado o no. Los paquetes que no se pueden encontrar en el sistema se buscan en los repositorios disponibles para el sistema.
Referencias
http://www.differencebetween.net/technology/difference-between-yum-and-rpm/
diff
editado las salidas (posible después de ordenar)?