Как перечислить последние обновления ням
Прошлой ночью я обновил одну из моих систем RedHat с 6.1 до 6.2. Было несколько сотен обновлений.
Как я могу перечислить последние обновления, которые были применены к моей системе? я пытался yum list recent
но это только показывает
Loaded plugins: product-id, rhnplugin, subscription-manager
Updating certificate-based repositories.
Recently Added Packages
Red_Hat_Enterprise_Linux-Release_Notes-6-as-IN.noarch 2-5.el6_2 rhel-x86_64-server-6
Red_Hat_Enterprise_Linux-Release_Notes-6-bn-IN.noarch 2-5.el6_2 rhel-x86_64-server-6
Red_Hat_Enterprise_Linux-Release_Notes-6-de-DE.noarch 2-6.el6_2 rhel-x86_64-server-6
Red_Hat_Enterprise_Linux-Release_Notes-6-en-US.noarch 2-22.el6_2 rhel-x86_64-server-6
Red_Hat_Enterprise_Linux-Release_Notes-6-es-ES.noarch 2-6.el6_2 rhel-x86_64-server-6
Red_Hat_Enterprise_Linux-Release_Notes-6-fr-FR.noarch 2-6.el6_2 rhel-x86_64-server-6
Red_Hat_Enterprise_Linux-Release_Notes-6-gu-IN.noarch 2-5.el6_2 rhel-x86_64-server-6
Red_Hat_Enterprise_Linux-Release_Notes-6-hi-IN.noarch 2-7.el6_2 rhel-x86_64-server-6
Red_Hat_Enterprise_Linux-Release_Notes-6-it-IT.noarch 2-7.el6_2 rhel-x86_64-server-6
Red_Hat_Enterprise_Linux-Release_Notes-6-ja-JP.noarch 2-6.el6_2 rhel-x86_64-server-6
Red_Hat_Enterprise_Linux-Release_Notes-6-kn-IN.noarch 2-8.el6_2 rhel-x86_64-server-6
Red_Hat_Enterprise_Linux-Release_Notes-6-ko-KR.noarch 2-6.el6_2 rhel-x86_64-server-6
Red_Hat_Enterprise_Linux-Release_Notes-6-ml-IN.noarch 2-6.el6_2 rhel-x86_64-server-6
Red_Hat_Enterprise_Linux-Release_Notes-6-mr-IN.noarch 2-10.el6_2 rhel-x86_64-server-6
Red_Hat_Enterprise_Linux-Release_Notes-6-or-IN.noarch 2-5.el6_2 rhel-x86_64-server-6
Red_Hat_Enterprise_Linux-Release_Notes-6-pa-IN.noarch 2-7.el6_2 rhel-x86_64-server-6
Red_Hat_Enterprise_Linux-Release_Notes-6-pt-BR.noarch 2-6.el6_2 rhel-x86_64-server-6
Red_Hat_Enterprise_Linux-Release_Notes-6-ru-RU.noarch 2-6.el6_2 rhel-x86_64-server-6
Red_Hat_Enterprise_Linux-Release_Notes-6-te-IN.noarch 2-7.el6_2 rhel-x86_64-server-6
Red_Hat_Enterprise_Linux-Release_Notes-6-zh-CN.noarch 2-6.el6_2 rhel-x86_64-server-6
Red_Hat_Enterprise_Linux-Release_Notes-6-zh-TW.noarch 2-4.el6_2 rhel-x86_64-server-6
rng-tools.x86_64 2-13.el6_2 rhel-x86_64-server-6
2 ответа
Решение
Это должно сделать это.
rpm -qa --qf '%{INSTALLTIME} %-40{NAME} %{INSTALLTIME:date}\n' | sort -n | cut -d' ' -f2-
Это запрашивает все ваши установленные пакеты RPM (rpm -qa
) и печатает их в формате (--qf
) со временем установки первым в секундах с начала эпохи (%{INSTALLTIME}
), затем имя пакета в поле из 40 символов выровнено по левому краю (%-40{NAME}
), затем время установки как дата и время (%{INSTALLTIME:date}
). Результат сортируется по первому временному полю, затем это временное поле удаляется.
Просто это должно показать вам многое (показать последние 30):
rpm -qa --last | голова -30