1.这里我使用deepin系统来制作deb安装包。
2.在可操作(有权限)的文件夹(目录)下创建一个有意义的文件夹,这里我是演示教程,所以我创建了一个demo文件夹。
3.在demo文件夹里面再创建一个名为“DEBIAN”的文件夹(注意大小写)。
4.在这个“DEBIAN”文件夹里面创建一个名称为“control”的文档,该文件没有后缀名。
5.这个“control”文档里面,写上这样的内容:
其中
package: 表示软件包名称(只能使用字母、数字和 ‘-+._’)
version: 表示软件包版本号
architecture:表示该软件包可以在架构上使用,这里我使用amd64这个架构,当前机器硬件架构类型可通过uname -a命令查看,其中x64(x86_64、amd64)、arm64(aarch64)、mips64(mips64el)。
maintainer: 这是表示软件包的维护者是谁。
description: 这里是软件包的描述。
注意:这个“DEBIAN”文件夹是制作软件包必须的文件夹,里面的文件也是必须的。大小写严格遵守。
6.在“demo”文件夹下面创建好上面几个步骤之后,剩下的可以在这个文件夹里面根据自己的需求要存放文件到系统哪个地方,我这里演示的话,我的文件存放在:
usr/share/applications/某某软件1.0 表示在这个路径下存放一个启动器
usr/debv10/icons/deb.png 表示在这个路径下有一个启动器的图标文件
usr/debv10/演示程序.jar 表示启动器启动的是这个程序
完整的结构为:
除了“DEBIAN”文件夹,其他可以自行修改,根据修改制作好的软件包安装成功之后,就是在你修改的文件夹里面。
7.文件夹创建好之后,我们就可以在“demo”当前同目录下使用命令来打包软件包""sudo dpkg -b demo 某某软件1.0.0_amd64.deb
9.尝试安装这个软件包看看:
10.能正常安装!!