web-dev-qa-db-ja.com

Debian:パッケージのアップグレード/アップデートが最後に実行された時間を確認するにはどうすればよいですか?

Debianサーバーでパッケージのアップグレード/アップデートを最後に実行したのはいつか知りたいです。

12
Rudolf Olah

ファイル/var/log/apt/history.logは、APTがいつ実行され、何が行われたかに関する情報を提供します。

tail -3 /var/log/apt/history.log

APT(ただし、upgrageの最後の実行とは限りません)の最後の実行に関するこの情報を提供します)。

アップグレードを最後に実行したのがいつかを確認するには、Upgrade:で始まる行を探し、ファイルの次の行(End-Date:で始まる)でタイムスタンプを検索します。そのような最後の一致は、アップグレードを最後に実行したときです。

11
goedson

/var/log/aptにあるログファイルを利用する以外の場合-例:/var/log/apt/var/log/history.logまたは/var/log/term.log

私が考えることができる最も近いことは、dpkgを調べることです:

ls -alt /var/lib/dpkg/info | head -n 10

上部の日付は、aptがそれらのパッケージを最後に処理した時刻とほぼ同じです。

4
thinice

悪くないコメントは他にもありますが、あなたが本当に探しているのは/var/log/dpkg.log

dpkgはパッケージを操作するための低レベルのツールであるため、すべてのパッケージの変更がそこに記録されます。

2
cstamas