温馨提示×

ubuntu cximage更新日志查看

小樊
36
2025-12-14 17:09:24
栏目: 智能运维

Ubuntu 下查看 CxImage 更新日志

一、区分安装来源

  • 若通过系统仓库安装,包名通常为libcximage-dev(也可能存在不带 dev 的运行时包)。可执行:apt policy libcximage-dev 查看是否来自 Ubuntu 仓库及其版本。
  • 若从源码编译安装(例如 git clone https://github.com/cximage/cximage.git && make && sudo make install),属于“未托管安装”,系统不会为其生成 APT changelog,需要改用源码仓库的提交/发布记录来查看变更。

二、通过 APT 查看已安装包的更新日志(适用于仓库安装)

  • 查看本地安装版本与候选版本:
    • apt policy libcximage-dev
  • 查看该包在仓库中的变更摘要(changelog):
    • apt changelog libcximage-dev
  • 若系统提示找不到 changelog 或网络源无该项,可先确保索引最新:sudo apt update,再重试上述命令。
  • 说明:Debian/Ubuntu 系列中,查看软件包更新日志的标准方式就是使用 apt changelog <包名>

三、查看本机的安装与升级时间线(适用于仓库安装)

  • 系统级包操作日志:
    • 查看最近的安装/升级记录:grep -iE "install|upgrade" /var/log/dpkg.log*
    • 只看与 CxImage 相关的行:grep -i "cximage" /var/log/dpkg.log*(必要时用 zgrep 搜索压缩的旧日志)
  • APT 事务历史:
    • 查看历史安装/升级会话:less /var/log/apt/history.log
    • 按日期定位某次变更:grep -A4 -B4 "2025-12-10" /var/log/apt/history.log
  • 提示:/var/log/dpkg.log/var/log/apt/history.log 会按时间轮转(如 dpkg.log.1.gz),可用 zless/zgrep 查看历史压缩文件。

四、源码安装时的“更新日志”获取方式

  • 进入源码目录查看提交历史(等效于更新日志):
    • git log --oneline --since="2025-01-01"(按时间筛选)
    • git log -p 查看具体改动
  • 若需要版本发布说明,可在仓库的 Releases 页面查看(若维护者提供)。
  • 说明:源码安装不走 APT,因此没有 apt changelog/var/log/dpkg.log 记录;以 Git 提交历史作为变更依据。

0