openwrt固件ipk文件结构分析ipk文件本质是什么?

2022-10-20
0评论
/
421阅读
爱搜啊

IPK文件结构

ipk的生成过程请参看:ipk文件本质是什么?

IPK文件一般由三部分组成:一个称为debian-binary的文本文件,一个名为control.tar.gz的压缩tar包(tarball),一个名为data.tar.gz的压缩tar包。IPK文件可以用tar命令来解压,解压后的主要文件结构如下:文本显示不正常,用图片代替吧

openwrt固件ipk文件结构分析

debian-binary: 文本文件debian-binary包含二进制软件的版本号,目前版本号为2.0

data.tar.gz : 包含要安装的程序和数据等软件包的实际“有效载荷”。即,它包含一个带有app全部相关文件的文件系统,比如库文件,配置文件,脚本文件,可执行二进制文件等等,这些文件在安装时会被放到文件系统中适当的位置。

control.tar.gz : 包含控制文件control,postinst文件和prerm文件等。其中control文件是必须的,其它文件是可选的。Postinst文件包含了有关在安装了该APP后如何做的指令,prerm文件则包含了删除指令,conffiles包含有关软件包配置文件的信息。control.tar.gz可能还包含一个名为md5sums的文件,它包含了软件包的MD5校验和。


本站附件分享,如果附件失效,可以去找找看

诚通网盘附件百度网盘附件


于2022-10-20发布