![](https://csdnimg.cn/release/download_crawler_static/29635132/bg3.jpg)
麒麟桌面 V10 软件打包开发者指南
目录
1. 开发环境 .........................................................................................................................4
1.1. 需要的开发工具 ..................................................................................................... 4
1.2. 设置电子邮件地址 ..................................................................................................4
1.3. 可参考的开发文档 ..................................................................................................4
1.4. 获取帮助 ............................................................................................................... 5
2. 源码包打包成 deb 包举例 .................................................................................................5
2.1. 准备源码文件 .........................................................................................................5
2.1.1. 新建打包目录 ...............................................................................................5
2.1.2. 编写源代码 .................................................................................................. 5
2.2. 编写 Makefile ....................................................................................................... 6
2.3. 编译 ......................................................................................................................6
2.4. 验证程序 ............................................................................................................... 7
2.5. 打包成二进制压缩包 ...............................................................................................7
3. 二进制软件包打包成 deb 包举例 .......................................................................................7
3.1. 准备打包目录 .........................................................................................................8
3.1.1. 创建构建 deb 包的目录 ................................................................................ 8
3.1.2. 构建规范的软件目录 ..................................................................................... 8
3.1.3. 解压放置软件包 ............................................................................................9
3.1.4. 放置图标 ..................................................................................................... 9
3.2. 创建.desktop 文件 ................................................................................................ 9
3.2.1. 新建.desktop 文件 ...................................................................................... 9
3.2.2. desktop 语法解释 ...................................................................................... 10
3.3. 创建 DEBIAN 目录 ...............................................................................................10
3.4. 修改 debian 目录下文件 ...................................................................................... 11
3.4.1. 修改 control 文件 ...................................................................................... 11
3.4.2. control 文件几个字段说明 ...........................................................................11
3.4.3. 创建 install 文件 ........................................................................................12
3.4.4. 修改 rules 文件 ..........................................................................................12
3.5. 构建软件包 ..........................................................................................................13
3.6. 验证 deb 包 ........................................................................................................ 14