更新设备上的 Fuchsia 软件包

ffx target update 命令可在 Fuchsia 设备上检查和执行软件更新。

概念

在开发过程中,您可以触发 Fuchsia 设备检查设备已知的所有 Fuchsia 软件包并对其执行更新。如需检查更新,设备需要至少有一个正在运行的 Fuchsia 软件包仓库,该仓库可用作设备的更新渠道

设备会将其 Fuchsia 软件包与更新渠道中提供的 Fuchsia 软件包进行比较。对于每个 Fuchsia 软件包,如果设备检测到该软件包的 Merkle 根与更新频道中同一软件包的 Merkle 根不匹配,则设备会为该 Fuchsia 软件包执行软件更新。

检查和执行软件更新

如需在 Fuchsia 设备上检查和执行软件更新,请运行以下命令:

ffx target update check-now

设备可能会先重新启动,然后再开始更新。

列出更新渠道

如需查看更新渠道列表,请运行以下命令:

ffx target update channel list

此命令会输出类似于以下内容的输出:

$ ffx target update channel list
known channels:
fuchsiasamples.com