1、创建文件夹,用来存放制作deb所需要的文件:
mkdir -p /mydeb
2、在该文件夹下创建DEBIAN文件夹,文件夹中创建control文件:
cd /mydeb
mkdir -p DEBIAN
cd DEBIAN
touch control
vim control
Package: mydeb
Version: 1.0.0
Architecture: amd64
Maintainer: gavin
Description: you can description the deb
3、在DEBIAN的同级目录下,放上所需要打包的文件,也就是把当前的目录当成根(“/”)目录。制作完成后,在安装时,当前目录下,除了DEBIAN目录的其他目录都会被默认安装到系统的“/”目录下。
mydeb
├── DEBIAN
│ └── control
├── usr
│ └── bin
│ ├── tiops-master
│ └── tiops-syndic
│ └── tiops-minion
4、执行打包命令:
sudo dpkg -b mydeb/ MyDeb-linux-amd64.deb
参考:
https://blog.csdn.net/wf19930209/article/details/79277091(主要参考链接,但提供的实例有问题)
https://blog.csdn.net/dztaopao/article/details/9239399(解决上一个参考中实例出现的错误)
https://blog.csdn.net/chenzhengfeng/article/details/78246483(如何安装deb包)
https://www.cnblogs.com/Genesis-007/p/5219960.html
https://blog.csdn.net/baidu_38172402/article/details/81022667
http://yysfire.github.io/linux/building-deb-package-from-source-and-modify-deb-package.html