在 Fuchsia 上运行的几乎所有软件都整理成 Fuchsia 软件包和 Fuchsia 软件包 服务器管理面向 Fuchsia 的 Fuchsia 软件包的分发 设备。在 Fuchsia 生态系统中,一个或多个专用的 Fuchsia 软件包服务器可充当 Fuchsia 设备的中枢, 查询并获取最新的 Fuchsia 软件。
传送 Fuchsia 软件包
Fuchsia 软件包服务器的核心是一个专用的 HTTP(S) 托管和分发 Fuchsia 软件包的服务器。紫红色 包是一个分层文件集合, 一个或多个程序、组件或服务 系统。当 Fuchsia 设备需要安装新软件时 或更新现有软件包,它使用可用的 Fuchsia 软件包 或服务器下载安装所需的 更新。
通过签名文件包实现安全
每个 Fuchsia 软件包的 BLOB 都经过加密签名 使用 TUF(更新框架)。这个 安全机制保证了 Fuchsia 软件包 都源于 受信任的来源及其内容保持不变。反过来, 这种机制可确保只有经过验证 软件更新可以推送到 Fuchsia 设备。
面向开发者的打包服务器
Fuchsia 开发者可以使用本地 Fuchsia 软件包服务器设置来处理产品基础架构中的软件包,以及在开发过程中编译的其他软件包。通过
ffx repository server
命令可以
帮助您在
开发环境。