Debian系统的更新日志主要分布在系统日志目录、软件包专用日志文件及软件包内部文档中,以下是具体查看方式:
/var/log/messages 是Debian系统记录通用信息的日志文件(部分新版本可能使用/var/log/syslog),包含系统启动、服务运行、软件更新等常规日志。
cat /var/log/messagestail -f /var/log/messagesgrep "update" /var/log/messagesless /var/log/messagessudo)。该文件专门记录APT(Advanced Package Tool)的操作历史,包括软件包的安装、更新、卸载等详细信息(如操作时间、执行的命令、涉及的软件包名称及版本)。
cat /var/log/apt/history.logzcat /var/log/apt/history.log.*.gz(适用于日志轮转后的压缩文件)。若系统使用systemd(Debian 8及以上版本默认),可通过journalctl命令查看系统服务日志,包括更新相关的服务记录(如apt、unattended-upgrades)。
journalctljournalctl -bjournalctl --since "2025-10-01" --until "2025-10-24"journalctl -u apt(过滤出APT服务的日志条目)。每个通过APT安装的软件包,其详细更新日志通常存储在/usr/share/doc/<package-name>/changelog.Debian.gz(压缩格式)。该文件包含软件包版本变更的详细描述(如修复的bug、新增的功能)。
zless /usr/share/doc/<package-name>/changelog.Debian.gz(如zless /usr/share/doc/apt/changelog.Debian.gz查看APT的更新日志)。无需手动查找文件,可直接使用APT工具查看指定软件包的更新日志:
apt-get changelog <package-name>(如apt-get changelog firefox)以上方法覆盖了Debian系统中不同场景的更新日志查看需求,可根据具体情况选择合适的方式。