Linux的deb安装包制作

制作安装包内容,要打包的目录结构如下(假设程序名称为demo)
.
├── DEBIAN(目录名字及其中文件名字都不可更改且大小写必须一致)
│   ├── control(必要文件,基本信息控制文件名字不可改)
│   ├── preinst(非必要文件,shell脚本文件必须以"#!/bin/sh"为首行,文件解包之前运行。大多是停止作用于待升级软件包的服务,直到软件包安装或升级完成)
│   ├── prerm(非必要文件,shell脚本文件必须以"#!/bin/sh"为首行,在删除软件包关联文件之前执行。负责停止与软件包相关联的服务)
│   ├── postinst(非必要文件,shell脚本文件必须以"#!/bin/sh"为首行,文件解包完成后运行,负责完成安装包时的配置工作。大多是负责执行有关命令为新安装或升级的软件重启服务)
│   └── postrm(非必要文件,shell脚本文件必须以"#!/bin/sh"为首行,在删除软件包关联文件之后执行。负责修改软件包链接或文件关联,或删除由它创建的文件)
|(以下为自定义文件夹,里面的所有文件安装时都会复制到系统的根目录/下)
├── etc(自定义内容非必要)
│   └── ld.so.conf.d
│       └── demo-lib.conf
└── opt(常见的安装路径也有usr/local/)
    └── demo
        ├── demo
        └── ...
└── usr(为应用路径增加的快捷方式)
    └── share
        └── applications
            └── demo.desktop


    &nb

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值