在哪里可以查看上次更新的内容?

在哪里可以查看上次更新的内容?

偶尔,在重新启动后更新系统时,我会遇到黑屏。问题似乎出在 ATI 驱动程序上,但这很奇怪,因为甚至 TTY 也无法工作。

为了修复它,我在恢复模式下重新启动,卸载 ATI 驱动程序,然后再次安装它们,一切都很好。

不过,我正在尝试找出导致此问题的更新。是否有任何日志可以让我看到上次更新系统时更新了哪些软件包?

答案1

这里有一个日志文件/var/log/dpkg.log

$ head -10 /var/log/dpkg.log
2013-04-03 07:57:59 startup archives unpack
2013-04-03 07:58:01 upgrade libpoppler19 0.18.4-1ubuntu2 0.18.4-1ubuntu3.1
2013-04-03 07:58:01 status half-configured libpoppler19 0.18.4-1ubuntu2
2013-04-03 07:58:01 status unpacked libpoppler19 0.18.4-1ubuntu2
2013-04-03 07:58:01 status half-installed libpoppler19 0.18.4-1ubuntu2
2013-04-03 07:58:01 status half-installed libpoppler19 0.18.4-1ubuntu2
2013-04-03 07:58:01 status unpacked libpoppler19 0.18.4-1ubuntu3.1
2013-04-03 07:58:01 status unpacked libpoppler19 0.18.4-1ubuntu3.1
2013-04-03 07:58:02 upgrade libpoppler-glib8 0.18.4-1ubuntu2 0.18.4-1ubuntu3.1
2013-04-03 07:58:02 status half-configured libpoppler-glib8 0.18.4-1ubuntu2

答案2

如果你使用 aptitude,你必须寻找不同的地方:

tail -20 /var/log/aptitude或者cat /var/log/aptitude

对于较旧的压缩日志,请使用此命令

zcat /var/log/aptitude.1.gz或者zcat /var/log/aptitude.1.gz | tail -20

答案3

只是想在 @slm 的答案中添加一点,即dpkg.log条目可以按此处的解释进行解释:https://man7.org/linux/man-pages/man1/dpkg.1.html

特别是,这些upgrade行的解释如下:

年-月-日 时:分:秒操作 pkg 已安装版本 可用版本

所以,在 2013-04-03 07:58:02 upgrade libpoppler-glib8 0.18.4-1ubuntu2 0.18.4-1ubuntu3.1

操作 = upgrade
pkg =libpoppler-glib8
安装版本 =0.18.4-1ubuntu2
可用版本 =0.18.4-1ubuntu3.1

如果 dpkg 命令执行正确,则0.18.4-1ubuntu3.1说明 的版本libpoppler-glib8已安装在0.18.4-1ubuntu2.

相关内容