偶尔,在重新启动后更新系统时,我会遇到黑屏。问题似乎出在 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
.