スクリーンショットのルーチンが突然変わり、少し迷惑になります。何が起こったのかよく分からない。いつ設置されたのか知りたいです。
dnf history userinstalled
(ユーザーのために)インストールされているすべてのアイテムの完全なリストを提供します。
dnf history list all
"ワークパッケージ 'all' のトランザクションが見つかりません。"
私は各項目の時間、日付、ユーザー、できるだけ多くのデータを探しています。
答え1
rpm -qi
特定のパッケージに対してパッケージがインストールされた日時を表示します。
$ rpm -qi httpd-tools-2.4.43-5.fc32.x86_64
私のFedora 32システムで私に
名前: httpd-tools バージョン: 2.4.43 バージョン: 5.fc32 アーキテクチャ:x86_64 設置日:2020年7月16日木曜日午後03:59:43 EST グループ:未指定 サイズ: 209268 ライセンス:ASL 2.0 署名:RSA / SHA256、2020年7月9日木曜日午後01:00:07 EDT、キーID 6c13026d12c94> ソースRPM:httpd-2.4.43-5.fc32.src.rpm ビルド日:2020年7月9日木曜日午前11:12:20 EDT ビルドホスト:buildvm-x86-20.iad2.fedoraproject.org パッケージ:Fedoraプロジェクト サプライヤー:Fedoraプロジェクト URL: https://httpd.apache.org/ バグ URL: https://bugz.fedoraproject.org/httpd 要約:Apache HTTP Serverで使用するためのツール 説明する: httpd-tools パッケージには、以下で使用できるツールが含まれています。 Apache HTTPサーバー。
これらの値はすべてrpmデータベースに保存されます。 rpmプログラムは、この情報を別の形式で印刷するように指示できます。例えば、
$ rpm -q --queryformat '%{name},%{version},%{installtime:date}\n' httpd-tools-2.4.43-5.fc32.x86_64
私にください
httpd-tools,2.4.43,Thu 16 Jul 2020 03:59:43 PM EDT
マンページには(かなりの)作業が必要です。名前は他のソースにあります。そのうちの1つは、--last
マンページで言及されているこのオプションに言及しています。
--last Orders the package listing by install time such that the latest
packages are at the top.
そしてこれを例に適用します。
rpm -q --last httpd-tools-2.4.43-5.fc32.x86_64
私にください
httpd-tools-2.4.43-5.fc32.x86_64 Thu 16 Jul 2020 03:59:43 PM EDT
知りたいならみんなパッケージ、パッケージ名を指定する代わりに-a
オプションを使用します。たとえば、次のようになります。
rpm -qa --last
(しかし非常にゆっくり)。