-
上一篇文章地址: iOS逆向之手机远程调试介绍
-
上一篇文章我们介绍了手机如何远程登录调试.
-
我们常用的wifi远程和usb调试,我们为了提高效率,我们可以免密登录.
-
本篇文章将要介绍Deb包.

1.Deb包
- deb包本质?
1.
deb包本质是一个压缩包文件,里面包含一些特定的目录和文件.
- deb包如何安装?
2.
dpkg程序按照指定的规则拷贝文件和执行脚本.
- deb目录结构
dpkg -c deb(deb包)
2.Debian目录
-
目录存放control文件及安装和卸载时需要执行的脚本等
-
脚本文件:
preinst
: 在deb包文件解包之前,将会运行该脚本.
许多 preinst 脚本为正在被升级的包停止相关服务,直到升级或安装完成.
postinst
: 软件包完成后所需的配置工作.
postinst脚本负责执行有关命令,脚本驱动命令,启动或重启相关的服务.
prerm
: 负责停止与软件包相关的daemon服务;
卸载软件包的相关文件之前执行.
postrm
: 修改软件包链接或文件关联,或删除由它创建的文件.
3.dpkg
- dpkg打包时会复制当前目录下layout下所有文件和目录
- layout相当于设备的根目录
4.总结
本篇文章介绍了Deb本质,Debian脚本.
如果更详细了解deb包,可以亲自搜索资料.
有些内容有忽略及时补充,如果大家有很好的资料,可以留言给我.
欢迎大家评论.
网友评论