v0.7.45
变更内容
- ghdeb update 不再依赖 installed.json:运行 update 时一次性扫描 /var/lib/dpkg/status,已装判定与版本号完全取自 dpkg 系统状态,直接写入统一的 cache.json 扁平 packages 段
- 操作历史独立为 history.json:ghdeb install/upgrade/remove 的操作历史单独存于
/var/cache/ghdeb/history.json,ghdeb history命令读取该文件;postinst 提供从老版本 installed.json 的自动迁移 - 新增
internal/deb/dpkg.go:只读一次 dpkg 状态库快速扫描全部已装包(name->version),并用 /var/lib/dpkg/info/.list 的 mtime 作为安装时间 - 修复 cmdSearch 缺失 state 加载、cmdUpdate 冗余 state 声明的编译问题
- 同步 man 手册、README、apt 钩子与 postinst 的文件路径说明
校验
1ac3d9107fa98682ded21d865ed1c949382ec941763771a7ec73234eee9937e7 ghdeb_0.7.45_amd64.deb