Как получить список установленных RPM-пакетов на определенную дату

rpm -qa --queryformat '%{installtime} \"%{vendor}\" %{name}-%{version}-%{release} %{installtime:date}\n' | grep "Thu 05 Mar"


Команда rpm -qa выводит список всех установленных на компьютере RPM-пакетов, а опция --queryformat позволяет определить формат вывода. В данном случае, используется формат со следующими полями: дата установки пакета, название поставщика, название, версия и релиз пакета, дата установки в удобном для чтения формате.

Далее, вывод команды передается в программу grep, которая ищет строки, содержащие дату «Thu 05 Mar». Таким образом, данная команда выводит список установленных RPM-пакетов, установленных в указанный день, указывая дату установки в удобном для чтения формате.

Альтернативным способом является использование программы yum с опцией --obsoletes для вывода списка установленных пакетов с датой установки, но это не точный способ, так как выдача будет содержать не только пакеты установленные в указанный день, но и пакеты, зависимые от других пакетов, которые были установлены в указанный день.

Ответить

Ваш адрес email не будет опубликован. Обязательные поля помечены *