跳转到主要内容

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 命令语法、选项、选择规则与退出码。