简单记录ubuntu系统下制作deb的过程
客户机部分机器仅支持deb包安装,只能制作一个简单的deb包。
本地虚拟机只安装了一个centos的linux虚拟机,貌似不支持dpkg命令(不能打deb包),因此又搞了一个ubuntu的虚拟机。
制作过程如下:
mkdir -p hello
#创建一个文件夹cd hello
#切换到这个路径下mkdir -p DEBIAN
#创建这个路径,然后在路径下创建对应的文件:
3.1vim control
#这个最重要的文件,必须有,重点是【Architecture】属性,代表支持哪些架构下的系统,可以选择【all】,其他信息如下图:
3.2 preinst文件:在拷贝文件到指定目录之前,需要执行的脚本
3.2 postinst文件:在拷贝文件到指定目录之后,需要执行的脚本
3.2 prerm文件:卸载系统之前需要执行的脚本
3.2 postrm文件:卸载系统之后需要执行的脚本
4.cd ..
#切换到DEBIAN同级目录下,然后创建对应的安装目录,以及将需要安装的资源放到这个目录下,例如将系统安装到/opt/hello这个路径下,可以先在这个路径下创建opt文件夹,然后再opt文件夹