Debian Stream 8的更新日志可通过系统日志文件、包管理工具或图形界面查看,覆盖系统级更新和单个软件包的变更记录。以下是具体方法:
系统级的软件包安装、升级、卸载记录会保存在APT的日志文件中,适合查看整体更新情况:
/var/log/apt/history.log:记录APT操作的完整历史,包含更新时间、涉及的软件包及版本变化。 cat /var/log/apt/history.log(查看全部历史);grep "upgrade" /var/log/apt/history.log(过滤升级记录)。/var/log/dpkg.log:记录dpkg工具处理软件包的详细操作(如安装、配置、移除),信息更底层。 cat /var/log/dpkg.log | grep "install"(查看安装/升级记录)。若需了解特定软件包的变更详情(如功能改进、bug修复),可通过以下方式获取:
apt changelog命令:直接查看软件包的更新日志(需联网获取远程日志)。 apt changelog <package-name>(如apt changelog nginx)。.gz格式存放在/usr/share/doc/<package-name>/目录下。 zless /usr/share/doc/<package-name>/changelog.Debian.gz(如zless /usr/share/doc/nginx/changelog.Debian.gz)。通过journalctl(Systemd日志管理工具)可查看与系统更新相关的日志,支持按时间、服务过滤:
journalctl -b。journalctl --since "2025-01-01" --until "2025-01-31"(如查看2025年1月的更新记录)。journalctl -u apt(过滤APT服务的日志,仅显示与软件包管理相关的操作)。若使用桌面环境,可通过图形化工具简化操作:
sudo apt-get install synaptic。以上方法覆盖了Debian Stream 8中不同粒度的更新日志查看需求,可根据实际情况选择使用。