CentOS: список установленных RPM по дате установки / обновления?

47

Я на машине CentOS. Я обновил и установил несколько пакетов несколько недель назад, но я не помню ни имени каждого пакета, ни имен всех зависимостей. Я использовал yum.

Могу ли я перечислить пакеты в моей системе по дате их последней установки или обновления?

Стефан Ласевский
источник
Этот вопрос (и решения), вероятно, является общим для всех дистрибутивов Linux на основе RPM, таких как Fedora, RHEL, CENTOS и так далее. Я говорю, вероятно, просто чтобы быть в безопасности.
Тревор Бойд Смит

Ответы:

68

Чтобы перечислить все пакеты и даты их установки, сначала самое позднее:

rpm -qa --last
peonicles
источник
24

Это должно работать на любой машине на основе RPM:

rpm -qa --qf '%{INSTALLTIME} (%{INSTALLTIME:date}): %{NAME}-%{VERSION}-%{RELEASE}.%{ARCH}\n' | sort -n

(Чтобы получить список всех возможных тегов, используйте rpm --querytags.)

BHM
источник