简介
升级包制作工具是用于制作升级包的工具,功能主要包括:全量升级包制作、差分升级包制作以及变分区升级包制作。
- 全量升级包制作:升级包中只包括镜像全量升级相关数据,用于镜像全量升级;
- 差分升级包制作:升级包中只包括镜像差分升级相关数据,用于镜像差分升级;
- 变分区升级包:升级包中包括分区表、镜像全量数据,用于变分区处理和变分区后的镜像恢复。
目录
说明
工具运行环境配置:
- Ubuntu18.04或更高版本系统;
- python3.5及以上版本;
- python库xmltodict, 解析xml文件,需要单独安装;
- bsdiff可执行程序,差分计算,比较生成patch;
- imgdiff可执行程序,差分计算,针对zip、gz、lz4类型的文件,对比生成patch;
- e2fsdroid可执行程序,差分计算,用于生成镜像的map文件。
工具参数配置说明:
全量升级包制作命令示例:
差分升级包制作命令示例:
相关仓
升级子系统
update_packaging_tools