update_engine_client是Chrome OS中用于管理系统升级的命令行工具。它提供了一系列命令和选项,用于与Update Engine(Chrome OS的升级引擎)进行交互,并进行系统升级相关的操作。
以下是一些常见的update_engine_client命令及其作用:
update_engine_client --update: 触发系统升级检查和下载新升级包。
update_engine_client --check_for_update: 手动触发系统升级检查,但不会立即下载升级包。 update_engine_client --status: 显示当前系统升级状态,如当前升级通道、已安装升级包版本等信息。 update_engine_client --cancel: 取消正在进行的系统升级。 update_engine_client --reset_status: 重置系统升级状态,清除已下载的升级包以及其他临时文件。 update_engine_client --version: 显示update_engine_client工具的版本信息。 这些命令可以通过终端或脚本来执行,用于控制和管理Chrome OS系统的升级过程。update_engine_client命令可以在Chrome OS中的开发者模式下或特权用户(如root用户)权限下运行。 请注意,update_engine_client命令在其他Linux发行版或操作系统中可能不可用,它是专门为Chrome OS设计的工具。
user 版本默认是不编译 update_engine_client 的,为了使用指令快速验证 OTA,我们将次模块编译打开。
android/device/softwinner/okt507-c/device_common.mk
PRODUCT_PACKAGES += \
update_engine \ update_engine_client \ update_engine_sideload \ update_verifier PRODUCT_HOST_PACKAGES += \
delta_generator \ shflags \ brillo_update_payload \ bsdiff \ simg2img PRODUCT_PACKAGES_DEBUG += \
update_engine_client \ bootctl 编译成功后指令文件位于 ./out/target/product/**/system/bin/update_engine_client 烧写后执行 update_engine_client --help 可查看具体参数定义
|
|小黑屋|
飞凌嵌入式
( 冀ICP备12004394号-1 )
GMT+8, 2025-6-8 07:58
Powered by Discuz! X3.4
© 2001-2013 Comsenz Inc.