第一步:先创建一个打包目录

 此时的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文件写相应的脚本(列如)

 

  

 

posted on 2023-05-16 11:43  小强de博客  阅读(1739)  评论(0编辑  收藏  举报