yum list installed дает мне вывод, как показано ниже.
pam_krb5.i386 2.2.14-22.el5 installed
Теперь, rpm -qaесть ниже, чтобы сказать.
pam_krb5-2.2.14-22.el5
Обе команды дают мне столько же строк, сколько выводятся. Я бы пошел со rpm -qaсписком.
Кроме того, из этого ответа я вижу ниже информацию.
есть программа «rpm», которая манипулирует конкретно пакетами, с которыми ей приходится работать, и «yum», которая является более интеллектуальной системой управления, которая может находить зависимости и загружать файлы .rpm, даже если они не находятся в система.
Таким образом, разница может быть yumразрешена зависимости, но rpmустановил все зависимости, и поэтому он предоставляет более полный список.
Я вижу фактическую разницу между yumи rpmкак ниже.
Наиболее заметной проблемой rpmявляется состояние, которое большинство людей называют адом зависимости . Эта проблема возникает с пакетами, которые зависят от множества других пакетов, некоторые из этих пакетов также зависят от множества других пакетов. Общеизвестно, что для корректной работы программы необходимо установить все зависимости. rpmне может автоматически сделать это для вас. Он может только проверить, установлены ли все необходимые пакеты, до установки необходимого пакета. Отслеживание и установка каждой зависимости вручную - основная задача для большинства людей, которые изначально хотят установить только один пакет.
yumспособен отслеживать зависимости пакета и устанавливать их до установки пакета, который пользователь хотел установить. Это упрощает весь процесс, поскольку вам нужно знать только имя пакета, который вы хотите установить, и не беспокоиться о том, установлены ли требуемые пакеты или нет. Пакеты, которые не могут быть найдены в системе, ищутся в репозиториях, доступных для системы.
Ссылки
http://www.differencebetween.net/technology/difference-between-yum-and-rpm/
diffредактировали результаты (возможно после сортировки)?