次のコマンドを使用して、システムにインストールされているすべてのパッケージのインストール日時を表示できます:
rpm -qa --last
例:
# rpm -qa --last | more aide-0.14-11.el6.x86_64 Tue 22 Aug 2017 12:57:07 AM IST tzdata-java-2017b-1.el6.noarch Tue 22 Aug 2017 12:27:22 AM IST trace-cmd-2.2.4-4.el6.x86_64 Tue 22 Aug 2017 12:27:22 AM IST ql2500-firmware-7.03.00-1.el6_5.noarch Tue 22 Aug 2017 12:27:22 AM IST hal-info-20090716-5.el6.noarch Tue 22 Aug 2017 12:27:22 AM IST zip-3.0-1.el6_7.1.x86_64 Tue 22 Aug 2017 12:27:21 AM IST ........
特定の rpm 名を grep して、その特定のパッケージのみのインストール時間を調べることができます。たとえば、kernel という文字列が含まれるすべてのパッケージのインストール時刻を検索するには (kernel、kernel-utils など、名前に kernel が含まれるすべてのパッケージのインストール日時を返します):
# rpm -qa --last | grep kernel dracut-kernel-004-409.el6_8.2.noarch Tue 22 Aug 2017 12:26:53 AM IST libreport-plugin-kerneloops-2.0.9-33.el6.x86_64 Tue 22 Aug 2017 12:26:23 AM IST abrt-addon-kerneloops-2.0.8-43.el6.x86_64 Tue 22 Aug 2017 12:26:23 AM IST kernel-2.6.32-504.el6.x86_64 Fri 15 Aug 2014 10:00:46 PM IST kernel-firmware-2.6.32-504.el6.noarch Fri 15 Aug 2014 10:00:42 PM IST kernel-headers-2.6.32-504.el6.x86_64 Fri 15 Aug 2014 09:58:41 PM IST
特定のパッケージに関する情報については、コマンドで package_name を指定してください:
# rpm -q --last [package_name]
たとえば、次のコマンドを使用して Firefox パッケージのインストール時間を確認できます:
# rpm -qa --last firefox firefox-52.2.0-1.el6_9.x86_64 Tue 22 Aug 2017 12:27:05 AM IST
出力のフォーマット
必要に応じて、「rpm -qa –last」コマンドの出力をフォーマットすることもできます。たとえば、Firefox RPM のインストール時間を一覧表示できます
# rpm -qa --queryformat '(%{installtime:date}) %{name}\n' firefox (Tue 22 Aug 2017 12:27:05 AM IST) firefox
ここで –queryformat タグのリストを取得できます。