更新 Nexus

Nexus 每四小时在后台检查一次新版本;您在仪表盘的"菜单"中按下"检查更新"时也会立即检查。版本发布在 GitHub,更新窗口中有相应链接("在 GitHub 上查看版本"),方便您在任何操作发生之前先读发布说明。

在 Windows 上,Nexus 会自行安装更新。macOS 和 Linux 目前还没有原地安装器:更新方式是从下载页面下载新构建,按首次安装的方式重新安装。

更新行为(Windows)

在设置的"通用"下的"软件更新"部分,"更新行为"设置有三个选项。引用应用自己的描述:"始终保持更新会自动安装新版本。下载并通知会在后台下载,安装前询问您。仅通知会在有新版本时告知您。"

实际效果:

  • "始终保持更新"(默认):检测到更新后在后台下载并校验,然后在服务下次启动时应用。Nexus 绝不会为了更新而在会话中途自行重启。
  • "下载后通知":更新会下载并校验,然后"安装更新"徽章等待您操作。在您按下它之前不会安装任何东西。
  • "仅通知":Nexus 只告知有更新存在("有可用更新");在您打开更新窗口并选择"下载并安装"之前不会下载任何东西。

每次更新在安装前都会做完整性校验:安装程序的 SHA-256 哈希会与随版本一同发布的 SHA256SUMS 文件核对。后台暂存会拒绝任何不带该文件的版本。更新完成后,仪表盘会在新版本上重新连接,并显示发布说明("新功能")。

测试版渠道

同一部分的"更新渠道"设置有两个选项,应用内的描述是:"正式版是稳定版本。测试版让您提前体验最新功能,如果您不怕折腾的话。"

  • "正式版"(默认)只提供稳定版本。
  • **"测试版"**提供最新的版本,无论测试版还是正式版。测试版本带有 -beta.N 后缀(例如 v3.1.0-beta.1)。对应的正式版发布后会被视为比它的各个测试版更新,因此测试版用户会自动收到正式版;您无需任何操作就会回到稳定版本。

退出测试版渠道用的还是同一个设置:切换回"正式版",Nexus 就会提供下一个稳定版本。如果您直接安装了测试版构建,Nexus 会自动把您的渠道设为"测试版",让您持续收到测试版更新。

注意

"软件更新"部分只在 Windows 的设置中出现,因为自动更新仅限 Windows。macOS 和 Linux 请从下载页面获取新构建;"检查更新"入口仍会告诉您当前版本是否为最新。

在 macOS 和 Linux 上更新

  • **macOS:**下载新的 Nexus.dmg,覆盖安装旧应用。
  • **Linux:**下载新的 Nexus-Linux-x64.tar.gz,解压后再次运行 ./install.sh。

在所有平台上,您的设置和配置文件都会在更新后保留;更新绝不会触碰您的数据。