update 开始贡献/优麒麟打包指南.md.

This commit is contained in:
luoyaoming 2022-01-14 03:19:31 +00:00 committed by Gitee
parent cb95e5064e
commit 2cc25a27f2
No known key found for this signature in database
GPG Key ID: 173E9B9CA92EEF8F
1 changed files with 10 additions and 10 deletions

View File

@ -50,9 +50,9 @@
**1.4. 适用性**
一般来说,这些准则适用于ukylin优麒麟的所有版本,包括非生命周期版本、生命周期版本以及开发版本。
一般来说,这些准则适用于优麒麟的所有版本,包括非生命周期版本、生命周期版本以及开发版本。
指导方针也在一定程度上涵盖了进入ukylin的所有类型和交付场景的软件包。ukylin是一个社区版本,因此不能保证所有的规则是一成不变,当前其最核心最重要的基本原则,在可预期的未来是不会有大的变动。
指导方针也在一定程度上涵盖了进入优麒麟的所有类型和交付场景的软件包。优麒麟是一个社区版本,因此不能保证所有的规则是一成不变,当前其最核心最重要的基本原则,在可预期的未来是不会有大的变动。
**1.5. 技术提醒**
@ -92,18 +92,18 @@
**2.1. 软件包管理器**
ukylin不打算重复造轮子使用DEB作为底座附以apt、dpkg等来管理软件包。DEB 格式是
优麒麟不打算重复造轮子使用DEB作为底座附以apt、dpkg等来管理软件包。DEB 格式是
Debian 系统(包含 Debian 和 Ubuntu专属安装包格式配合 apt
软件管理系统,成为了当前在 Linux
下非常流行的一种安装包。也许在不久的将来如果debapt等工具不能满足需求ukylin会考虑发起新的项目。
下非常流行的一种安装包。也许在不久的将来如果debapt等工具不能满足需求优麒麟会考虑发起新的项目。
**2.2. 软件列表、软件选型**
ukylin有自己的软件列表集合当前已经集成1000+软件包,还在继续丰富和完善。
优麒麟有自己的软件列表集合当前已经集成1000+软件包,还在继续丰富和完善。
ukylin的软件代码来源是直接取自软件原生社区的稳定版本同时按照此打包规范编写debian/\*规则文件打包并集成。
优麒麟的软件代码来源是直接取自软件原生社区的稳定版本同时按照此打包规范编写debian/\*规则文件打包并集成。
ukylin遵循Upstream First原则。
优麒麟遵循Upstream First原则。
**2.3. 软件拆分规则**
@ -191,7 +191,7 @@ check自测用例通过。
- 集成没有法律风险的开源软件,[开源许可名录](https://gitee.com/link?target=https://opensource.org/licenses/alphabetical)。
- debian目录文件内容要适配ukylin,做到正确、准确、清晰、简洁。如果引用了其他发行版内容,或来自原生社区,必须顶部说明。
- debian目录文件内容要适配优麒麟,做到正确、准确、清晰、简洁。如果引用了其他发行版内容,或来自原生社区,必须顶部说明。
- 存在于**黑名单**的软件**必须不能**引入。
@ -200,11 +200,11 @@ check自测用例通过。
**4.2. 架构支持**
- 软件包维护者应尽量保证在aarch64和x86_64MIPS等几种架构上能编译成功后续随ukylin对其它体系架构的支持,可能会增加构建的要求。
- 软件包维护者应尽量保证在aarch64和x86_64MIPS等几种架构上能编译成功后续随优麒麟对其它体系架构的支持,可能会增加构建的要求。
**4.3. 软件拆分**
- 软件的拆分需要按照ukylin软件拆分规则实施。
- 软件的拆分需要按照优麒麟软件拆分规则实施。
- 为所有二进制软件包在 **debian/control** 文件中创建对应的二进制软件包条目。