ARTICLE DETAIL

资讯详情

深耕郑州网站建设与运营推广的一线实战洞察。

KOReader 2025.04 更新指南:这次改了什么、升级前要检查什么

KOReader 2025.04 更新指南:这次改了什么、升级前要检查什么 KOReader 2025.04 更新指南这次改了什么、升级前要检查什么【免费下载链接】koreaderAn ebook reader application supporting PDF, DjVu, EPUB, FB2 and many more formats, running on Cervantes, Kindle, Kobo, PocketBook and Android devices项目地址: https://gitcode.com/GitHub_Trending/ko/koreaderKOReader 是一个跨设备的开源电子书阅读器支持 PDF、EPUB、DjVu、FB2 等格式可运行在 Kindle、Kobo、PocketBook、Cervantes 和 Android 等平台上。2025 年 4 月发布的 2025.04代号 Full Moon是一次涉及渲染、字典和插件架构的维护型更新多数改动是内部整合但有三件事会直接影响老用户——Kindle 系设备需要安装 kindlehf 软件包、带图片的字典路径约定变了、以及 exporter 和 autofrontlight 等插件被移出主干。如果你是从 2025.03 或更早版本升级花十分钟看完这篇就能避开绝大多数坑。升级前先检查你的设备和插件Kindle 用户包括 Kindle HF 高清版本次更新单独维护了一台 KindleHF 的构建配置见 make/kindlehf.mk。固件 5.16.3 及以上的 Kindle 设备需要按安装说明装好 kindlehf 软件包KOReader 的启动脚本和扩展才能正常挂载这一步没做的话会出现启动失败或界面缺件。依赖被移除插件的用户主干里有三个插件调整会牵连到你——exporter 插件去掉了 memos 和 flomo 两个导出目标。如果你靠它们同步高亮和笔记需要改用社区仓库里的维护版本autofrontlight 被整体移除自动调节屏幕灯的功能现在走系统层不用单独再装backgroundrunner 也移除了任何依赖它在后台起任务的第三方插件都会失效需要作者发布适配版。配置文件设置数据现在用 zstd 压缩后存盘实现见 frontend/persist.lua旧格式会自动迁移但升级前备份一次/koreader.roots下的设置文件总没坏处。字典图片路径为什么变了带图片的星典Stardict字典通常把一个res/子目录放在字典包里里面装词条配图和音频。过去 KOReader 索引字典时对这个目录的处理比较宽松不同来源的字典行为不一致查词偶发找不到图。本次更新后所有支持图片的字典统一以res目录作为标准资源起点索引时会明确跳过这个子目录、只把里面的文件当作资源加载。对你的影响很具体如果你的自定义字典脚本之前是自己拼路径找图片的现在可以按新约定简化反过来如果字典包的res目录结构不规范升级后图片可能不显示检查一下包内结构即可。Markdown 排版细节技术文档的排版继续向出版级靠拢代码块、表格、列表的间距和对齐都做了微调长文档翻阅起来更顺。渲染入口在 frontend/apps/filemanager/lib/md.lua如果你写过自定义文档处理器可以参考它输出的样式类名做适配。文件列表多了元数据排序文件浏览器入口在 frontend/apps/filemanager/现在支持按书名、作者等元数据字段排序书库混着 PDF 和 EPUB 也能整齐排开之前只按文件名排的用户可以在列表标题上切换排序方式阅读进度、格式信息也会一并显示出来。内部缓存与压缩两个底层改动不直接面对用户但决定了你感觉快不快缓存层改用 SQLite 组织元数据查询从逐文件扫描变成索引查询多本大文档来回切换时响应更稳实现见 frontend/cachesqlite.lua缓存条目和持久化数据统一用 zstd 做序列化压缩配置文件读写和跨会话一致性都有改善frontend/document/tilecacheitem.lua 里的codec zstd就是这层。官方在 doc/DataStore.md 里对这套数据存取机制有说明想深挖可以看。升级后该做的三件事打开一次带图片的字典确认配图正常异常就检查字典包的res目录到插件列表里扫一眼失效项把依赖 backgroundrunner 的插件卸掉或等作者更新习惯用 exporter 导笔记的用户把导出目标切换到社区版插件或改走剪贴板导出过渡。常见问题升级后 Kindle 启动失败十有八九是 kindlehf 软件包没装或版本不匹配先解决这一层再看其他日志。高亮、书签丢了设置和阅读数据走的是新压缩格式旧数据会自动转换如果确实异常优先回滚到备份。想自己编译看看各平台的构建规则都在 make/ 目录按 doc/Building.md 和 doc/Building_targets.md 操作即可单测入口在 spec/unit/。2025.04 整体是减法版本砍掉冗余插件、统一字典约定、把压缩和索引落到 SQLite 上。对普通读者来说升级动作本身没有门槛真正要花时间的是把旧插件和自定义字典路径对齐一次。做完这一轮后续的月度更新就不用再反复迁移了。【免费下载链接】koreaderAn ebook reader application supporting PDF, DjVu, EPUB, FB2 and many more formats, running on Cervantes, Kindle, Kobo, PocketBook and Android devices项目地址: https://gitcode.com/GitHub_Trending/ko/koreader创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考
返回列表