麒麟桌面 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 文件几个字段说明
................................................................................................
12
3.4.3. 创建 install 文件
.................................................................................................................
12
3.4.4. 修改 rules 文件
..................................................................................................................
12
3.5. 构建软件包
....................................................................................................................................
13
3.6. 验证 deb 包
....................................................................................................................................
14