包名规则:
package_version-revision_arch.deb
dpkg安装信息查看参数:
# dpkg --debug=100 : 打印安装日志
# dpkg --log=filename:打印日志到文件
# dpkg -x 或 dpkg -X:将deb包内文件解压出来
安装过程目录
- /etc/dpkg/dpkg.cfg
- /var/log/dpkg.log
- /var/lib/dpkg/available
- /var/lib/dpkg/status
- /var/lib/dpkg/info
- /var/backups
- 释放新安装包中的控制文件
- 若当前已安装了同名安装包,执行已安装包中的prerm脚本
- 若当前安装包中包含preinst脚本,则执行当前包中的preinst
- 备份已安装的文件,同时释放当前安装包文件
- 若已安装同名安装包,执行已安装包中的postrm脚本;
- 备份已安装的conffiles文件,同时释放当前安装包中的conffiles
- 执行当前安装包中的postinst脚本
Deb卸载
Deb卸载分为两种:移除已安装的文件、清除所有文件包括控制文件,对应的命令分别为:
# dpkg -r package-name
# dpkg --purge package-name
卸载流程
- 执行prerm脚本
- 删除已安装文件
- 执行postrm脚本
Deb打包过程可以参考
https://www.cnblogs.com/TechNomad/p/17805075.html
参考内容:
笔记中内容全部来源于dpkg命令说明,更详细信息可通过 # man dpkg命令查看
标签:文件,log,--,安装包,---,Linux,Deb,安装,dpkg From: https://www.cnblogs.com/o--ok/p/18092477