Packaging
本页详细介绍 Rocky Linux 项目的打包工作。
Git 分支¶
目前 git.c.o 在该网站上有一个非常特定的软件包分支系统。以下是我们对此的理解:
| 名称 | 描述 |
|---|---|
| c8 | "稳定分支" |
| c8-stream | "稳定模块" |
| c8s* | 仅流 |
考虑到这一点,我们的重点应该放在 c8 和 c8-stream 分支上。我们目前不确定 RHEL 9 发布后 2022 年的计划,例如分支将如何呈现,或者 git 系统是否会完全改变。但目前,这就是我们正在处理的内容。
初始提案¶
最初的想法是直接从 Red Hat 拉取。我们可能仍然需要关注 RHEL 的发布,并尝试将其与 git.c.o 上的情况进行匹配,以确保一切保持一致。如果它们一致,git.c.o 可能是正确的途径。
仓库¶
以下很可能是 Rocky Linux 的基础仓库:
| 仓库名称 | 用途 | 默认启用 | 注释 |
|---|---|---|---|
| BaseOS | 基础软件包 | 是 | |
| AppStream | Modularity | 是 | |
| Devel | 开发包 | 否 | BuildRoot 上下文 + 缺失的开发包 |
| CodeReady | PowerTools/CodeReady | 否 | |
| extras | 额外 | 是 | |
| isos | ISO | 否 | |
| RockyTools | 否 | 可能混入 Devel |
可能实现的 SIG 仓库:
| 仓库名称 |
|---|
| HighAvailibility |
| cloud |
| configmanagement |
| messaging |
| nfv |
| opstools |
| storage |
| virt |
| desktop |