软件更新
Duckling 提供两种方式获取新版本:应用内自动更新 与从 releases 页面手动下载安装包。
更新源
更新通过一份签名的 latest.json 清单获取,该清单指向与你平台匹配的安装包。内置两个端点:
在 设置 → 更新 → 更新源 中切换。该设置同时作用于自动更新和手动检查。同一对话框中的 代理 设置会用于所有更新请求。
自动更新
默认情况下,应用在启动时检查新版本。发现新版本后会自动下载、安装并重启应用。
如需关闭此行为,可在 设置 → 更新 → 自动更新 中关闭开关。你仍可按照下面的步骤手动检查。
应用内手动检查
- 打开 设置 → 更新。
- 点击 检查更新。
- 若存在新版本,会显示版本号,按钮变为 点击更新;下载过程会有进度条。
- 下载完成后应用会自动安装并重启。
如果检查或下载失败,会显示错误提示,且不会更改任何内容。
手动下载安装(不经过更新器)
从 releases 页面,根据操作系统与 CPU 架构选择对应安装包。每个版本会提供以下产物:
Windows
macOS —— 根据芯片选择对应构建(未签名,参见《macOS 未签名应用》):
Linux
步骤:
- 从 releases 页面下载对应平台的安装包。
- 关闭 Duckling(应用运行中可能锁定文件导致安装失败)。
- 按照普通流程运行安装包并完成安装;始终安装到空白 / 新建文件夹(注意 WebView2 与 Visual C++ 的说明)。

