鸿蒙开源组件——升级包制作工具
jacksky
发布于 2021-11-22 18:34
浏览
1收藏
升级包制作工具
简介
升级包制作工具是用于制作升级包的工具,功能主要包括:全量升级包制作、差分升级包制作以及变分区升级包制作。
-
全量升级包制作:升级包中只包括镜像全量升级相关数据,用于镜像全量升级;
-
差分升级包制作:升级包中只包括镜像差分升级相关数据,用于镜像差分升级;
-
变分区升级包:升级包中包括分区表、镜像全量数据,用于变分区处理和变分区后的镜像恢复。
目录
说明
工具运行环境配置:
-
Ubuntu18.04或更高版本系统;
-
python3.5及以上版本;
-
python库xmltodict, 解析xml文件,需要单独安装;
-
bsdiff可执行程序,差分计算,比较生成patch;
-
imgdiff可执行程序,差分计算,针对zip、gz、lz4类型的文件,对比生成patch;
-
e2fsdroid可执行程序,差分计算,用于生成镜像的map文件。
工具参数配置说明:
全量升级包制作命令示例:
差分升级包制作命令示例:
相关仓
升级子系统
update_packaging_tools
update_packaging_tools-master.zip 3.94M 27次下载
已于2021-11-22 18:34:13修改
赞
1
收藏 1
回复
1
1
1
相关推荐
稀疏镜像可以做差分包吗 ? 这上面的做差分包的命令在基于 raw 还是稀疏镜像做的差分