打包文件preinst、prerm、postinst、postrm
preinst、prerm、postinst、postrm
preinst文件:解包前运行的脚本。
postinst文件:解包完成并将目录文件拷贝到系统后,所需要执行的配置工作。
prerm文件:软件卸载前需要执行的脚本。
postrm文件:软件卸载后需要执行的脚本。
control文件:描述软件包的名称(Package),版本(Version),描述(Description)等,是deb包必须具备的描述性文件,以便于软件的安装管理和索引。
1、首次安装某 deb 包时,执行 dpkg -i test_v1.deb 安装,DEBIAN 下面控制脚本按如下顺序执行:
preinst
- 若卸载 deb,但保留配置档,执行 dpkg -r test,DEBIAN 下面控制脚本按如下顺序执行:
prerm
- 若卸载不保留配置档,执行 dpkg -P test,DEBIAN 下面控制脚本按如下顺序执行:
prerm
- 若升级安装,例如执行 dpkg -i test_v2.deb,DEBIAN 下面的控制脚本执行顺序如下:
prerm