Debian:如何检查上次运行软件包升级/更新的时间?

Old*_*unt 14 package-management debian

我想知道我们上次在 Debian 服务器上运行软件包升级/更新是什么时候。

goe*_*son 13

该文件/var/log/apt/history.log为您提供有关 APT 何时运行以及完成了什么的信息。

tail -3 /var/log/apt/history.log
Run Code Online (Sandbox Code Playgroud)

将为您提供最后一次 APT 运行的信息(但不一定是最后一次运行升级)。

要了解您上次运行升级的时间是什么时候,您需要查找以 开头的行Upgrade:,然后在文件的下一行(以 开头End-Date:)中查找时间戳。最后一次此类匹配是您最后一次运行升级。


thi*_*ice 5

除了幸运的日志文件位于/var/log/apt- 例如:/var/log/apt/var/log/history.log/var/log/term.log

我能想到的最接近的事情是检查 dpkg:

ls -alt /var/lib/dpkg/info | head -n 10
Run Code Online (Sandbox Code Playgroud)

顶部的日期应该近似于上次 apt 处理这些包的时间。