CentOS 下查看 LibreOffice 更新日志的实用方法
一 通过 YUM 或 DNF 查看仓库更新日志
- 确认可用更新与版本
- 列出可更新的 LibreOffice 包与版本:sudo yum check-update libreoffice*
- 查看已安装包的详细信息(含版本与仓库):yum info libreoffice
- 查看具体变更说明
- 直接读取仓库元数据中的变更日志(Changelog):yum changelog libreoffice
- 如只想看最近一次更新:先获取更新版本号(例如:yum check-update libreoffice | tail -n 1),再执行:yum changelog libreoffice-<版本号>
- 说明
- 若系统为 CentOS 8/Stream 或已迁移到 DNF,将命令中的 yum 替换为 dnf 即可(如:dnf changelog libreoffice)。
- 若提示找不到 changelog 命令,先安装:sudo yum install yum-changelog 或 sudo dnf install dnf-plugins-core。
二 查看系统级安装与升级日志
- 使用 journalctl 检索与 LibreOffice 相关的系统日志(适用于 systemd 系统)
- 实时查看:sudo journalctl -f | grep -i libreoffice
- 按时间范围:sudo journalctl --since “2025-12-18 09:00” --until “2025-12-19 18:00” | grep -i libreoffice
- 按优先级仅看错误:sudo journalctl -p err | grep -i libreoffice
- 查看传统系统日志文件
- 检索 messages 中的相关记录:sudo grep -i libreoffice /var/log/messages
- 如需分页查看:sudo less /var/log/messages(在 less 中可用 /libreoffice 搜索)
- 说明
- 这些日志能反映安装、升级、启动与崩溃等事件,但不等同于上游的“版本更新日志”。需要结合仓库的 changelog 一起查看更准确。
三 查看 LibreOffice 应用内关于信息与内置更新提示
- 图形界面
- 打开任意 LibreOffice 组件(如 Writer),进入菜单:帮助 → 关于 LibreOffice,可看到当前版本号与构建信息。
- 若有可用更新,通常会在应用内提示或需通过发行版仓库/官方安装器进行升级。
- 命令行
- 直接查看已安装版本:libreoffice --version
- 若通过官方压缩包安装,可执行:/opt/libreoffice<版本>/program/soffice --version(路径因版本不同而异)。
四 安装或更新后核对版本与变更
- 核对当前版本:libreoffice --version
- 再次查看仓库变更摘要:yum changelog libreoffice(或 dnf changelog libreoffice),确认本次更新包含的项。
- 若通过官方 RPM 包安装/升级,建议保留安装介质或记录版本,便于后续回滚与对比。