SOW 文档
用一个自包含二进制创建并管理 RPM/YUM 与 DEB/APT 软件仓库。
SOW 创建 RPM/YUM 与 DEB/APT 软件仓库。执行 sow create DIR,即可为目录中的包生成索引。
需要按 Dist 组织软件包、限制版本数、签署元数据或发布更新时,使用 Managed 工作区。
本文档对应 SOW 0.5.0。版本变化见发布注记, 已有 Managed 工作区请参考升级说明。
- 上手 — 安装 SOW、创建平面仓库,并构建第一个 Managed 工作区。
- 教程 — 完整的 YUM、APT、签名、对外服务与发布实战。
- 功能 — 软件包存储、筛选、签名与恢复的工作方式。
- 设计归档 — 架构设计的原因与演变历史。
- 命令 — 每条命令的参数、示例、输出与退出码。
- 参考 — 配置字段、包名称、目录布局与兼容性。
选择路径
| 目标 | 从这里开始 |
|---|---|
| 立即索引一个软件包目录 | 快速上手 |
| 替换已有 createrepo_c 工作流 | 迁移现有 YUM 仓库 |
| 长期维护精选仓库 | 第一个工作区 |
| 搭建完整 YUM 或 APT 仓库 | 教程 |
| 查询精确 CLI 行为 | 命令 |
| 处理错误或中断操作 | 故障处理 |
| 核对字段、路径或兼容性结论 | 参考 |
| 理解一项架构决策 | 设计归档 |
上手
安装 SOW、创建平面仓库,并理解 Managed 工作区模型。
教程
构建、签名、托管并更新 RPM 与 DEB 软件仓库。
功能
选择仓库模式,了解包策略、签名、发布与审计功能。
参考
查阅配置、包引用、文件路径、命令结果与故障处理方法。
命令
SOW 命令语法、选项、选择规则与退出码。