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
редактировали результаты (возможно после сортировки)?