Answers:
无人值守升级的结果记录在/var/log/unattended-upgrades
。尽管这将不包含变更日志;它将向您显示已升级的内容。然后,您可以使用其他人提到的一种方法来查看实际的更改日志。
您可能也对该apticron
软件包感兴趣。可以将其设置为通过电子邮件向您发送有关系统上任何需要更新的软件包的信息。这封电子邮件将包含由生成的每个程序包中的更改摘要apt-listchanges
。
默认情况下,它将发送邮件root
。如果您尚未将此设置转发到真实帐户,请编辑/etc/apticron/apticron.conf
,以设置电子邮件地址:
EMAIL="foo@bar.com"
这并不是一件容易的事。
识别已升级的软件包
在Ubuntu 11.04中,转到Ubuntu软件中心,然后在“ 历史记录”部分(从左侧开始)中查看,然后在顶部过滤器中仅查看“ 更新”。这将向您显示何时安装了哪些更新以及安装的版本。
在Ubuntu 10.10中,执行上述操作以标识升级了哪些软件包以及何时升级,但是它不会告诉您版本号。
在Ubuntu 10.04中,您将需要使用Synaptic的历史记录功能,因为软件中心尚未包含此功能。
访问启动板页面以获取软件包。例如,update-manager
在launchpad.net/ubuntu/+source/update-manager中。通过该页面右上角的链接,您可以查看完整的变更日志(launchpad.net/ubuntu/+source/update-manager/+changelog)
从我到目前为止所听到的,我觉得所有这些都可以使我的问题有足够的答案:
找出哪个软件包已更改
/usr/share/doc
与鹦鹉螺在“列表视图”模式来分类由“修改日期”给你包的列表和日期时进行了更改。/var/log/unattended-upgrades
响应。按照andrewsomething的答案运行Apticron阅读相关软件包的变更日志
usr/share/doc/PACKAGENAME/cangelog.gz
或changelog.Debian.gz
其中全部发行说明中列出大多是一样的Launchpad。无论选择哪种方式,您都可以查看更改了哪些程序包,并且可以阅读更改日志。没有什么比参加有人参与的更新期间的阅读更容易执行了,但是也许几乎可以做到/usr/share/doc
。