yum list installed
mi dà l'output come di seguito.
pam_krb5.i386 2.2.14-22.el5 installed
Ora, rpm -qa
ha 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 -qa
lista.
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 yum
risolve le dipendenze ma rpm
ha installato tutte le dipendenze e quindi fornisce un elenco più completo.
Vedo la differenza effettiva tra yum
e rpm
come 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. rpm
non è 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/
diff
le uscite (possibile dopo l'ordinamento)?