第一步:先创建一个打包目录
此时的deb目录将作为打包路径
第二步:在目录下创建DEBIAN目录(固定目录)
再在DEBIAN目录下创建相应的控制文件 control:
根据所需包的信息修改相应的字段
第三步:创建postinst 和 prerm 和 conffiles文件 (文件权限一定要<=775)不然会报错如下
postinst文件:是安装软件包所执行的命令(如一些依赖指令)
prerm文件:是删除软件包时所执行的一些命令
conffiles文件:软件对应配置文件的信息如:挂载位置
第四步:我们所要安装的执行程序要相应的目录下
会以deb为根目录 创建相应的目录 如/usr/local/coremgr/resource (我们只需在deb目录下创建出相应的路径)
当成功安装软件包后 smf就会在相应路径下
第五步:完成配置后:打包成deb包 sudo dpkg -b deb/
要想包是标准格式的包 需要先下载 sudo apt-get install dpkg-dev然后执行
会根据control文件生成相应的包名
第六步:要想安装就执行程序:
需在postinst文件写相应的脚本(列如)
加油