deb打包

1. 安装依赖项

sudo apt-get install build-essential debhelper make autoconf automake dpkg-dev fakeroot pbuilder gnupg dh_make

2. 初始化deb

dh_make --native --single --packagename zdds_1.0.0  --email zeng.jianrong@qq.com

3. 添加固件lib/bin/script等

4. 打包,在上层目录就会生成deb包

dpkg-buildpackage -us -uc -ui

PS:

1. 安装:sudo dpkg -i zdds_1.0.0_amd64.deb 

2. 查看安装包: dpkg -l | grep zdds

3. 卸载:# dpkg -r my-deb 

删除包,且删除配置文件:# dpkg -P|--purge my-deb  

4. 查看deb包是否安装/deb包的信息 dpkg -s|--status <package>

# dpkg -s my-deb

5. 查看deb包文件内容 

# dpkg -c mydeb-1.deb

6. 查看当前目录某个deb包的信息

# dpkg --info mydeb-1.deb

7. 解压deb中所要安装的文件

# dpkg -x  mydeb-1.deb mydeb-1

第一个参数为所要解压的deb包,第二个参数为将deb包解压到指定的目录

8. 解压deb包中DEBIAN目录下的文件(至少包含control文件)

# dpkg -e mydeb-1.deb mydeb-1/DEBIAN

9. 列出与该包关联的文件 dpkg -L|--listfiles <package>

# dpkg -L my-deb 

10. 配置软件包 dpkg --configure <package>

# dpkg --configure my-deb

refs:https://wiki.debian.org/Packaging/Intro

1. https://linux.cn/article-9878-1.html

2. https://www.ubuntukylin.com/ukd/home/deb2.php

原文地址:https://www.cnblogs.com/zengjianrong/p/14927230.html