yum list installed mi dà l'output come di seguito.
pam_krb5.i386 2.2.14-22.el5 installed
Ora, rpm -qaha il seguente da dire.
pam_krb5-2.2.14-22.el5
Entrambi i comandi mi danno lo stesso numero di righe dell'output. Vorrei andare con la rpm -qalista.
Inoltre, da questa risposta, vedo l'informazione di seguito.
c'è il programma "rpm", che manipola in modo specifico i pacchetti che deve manipolare, e c'è "yum", che è un sistema di gestione più intelligente che può trovare dipendenze e scaricare file .rpm anche se non sono in il sistema.
Quindi la differenza potrebbe essere yumrisolve le dipendenze ma rpmha installato tutte le dipendenze e quindi fornisce un elenco più completo.
Vedo la differenza effettiva tra yume rpmcome di seguito.
Il problema più rilevante con rpmè uno stato comunemente indicato dalla maggior parte delle persone come inferno di dipendenza . Questo problema si verifica con pacchetti che dipendono da molti altri pacchetti, alcuni di questi pacchetti dipendono anche da molti altri pacchetti. È risaputo che è necessario installare tutte le dipendenze affinché il programma funzioni correttamente. rpmnon è in grado di farlo automaticamente per te. Può solo verificare se tutti i pacchetti richiesti sono installati prima di installare il pacchetto necessario. Tracciare e installare manualmente ogni dipendenza è un compito importante per la maggior parte delle persone che desiderano installare inizialmente un solo pacchetto.
yumè in grado di tracciare le dipendenze di un pacchetto e installarle prima di installare il pacchetto che l'utente voleva installare. Ciò semplifica l'intero processo in quanto è necessario conoscere solo il nome del pacchetto che si desidera installare e non preoccuparsi se i pacchetti richiesti sono stati installati o meno. I pacchetti che non possono essere trovati sul sistema vengono cercati nei repository disponibili per il sistema.
Riferimenti
http://www.differencebetween.net/technology/difference-between-yum-and-rpm/
diffle uscite (possibile dopo l'ordinamento)?