SOW 文档
用一个自包含二进制创建并管理 RPM/YUM 与 DEB/APT 软件仓库。
SOW 是 Pigsty 出品的自包含软件仓库管理器。sow create 能把目录中的 RPM 与 DEB
文件直接变成可用平面仓库;Managed 工作区则进一步提供成员关系、筛选策略、签名、不可变
Generation、审计历史与发布目标。
按 Ctrl 加 K(macOS 上也可用 ⌘ 加 K)搜索本站; 焦点不在输入框时按 /,可直接打开命令模式。
- 上手 — 安装 SOW、创建平面仓库,并构建第一个 Managed 工作区。
- 教程 — 完整的 YUM、APT、签名、对外服务与发布实战。
- 功能 — Plain/Managed 运行路径、包池投影、策略、签名、事务与审计。
- 设计归档 — 按日期记录所有权、布局、发布、恢复与兼容性决策。
- 命令 — 每条命令的语法、选择规则、输出、状态变化与退出行为。
- 参考 — 配置、包引用、目录布局、JSON、退出码、平台与集成覆盖。
选择路径
| 目标 | 从这里开始 |
|---|---|
| 立即索引一个软件包目录 | 快速上手 |
| 长期维护精选仓库 | 第一个工作区 |
| 搭建完整 YUM 或 APT 仓库 | 教程 |
| 查询精确 CLI 行为 | 命令 |
| 核对字段、路径或兼容性结论 | 参考 |
| 理解一项架构决策 | 设计归档 |
上手
安装 SOW、创建平面仓库,并理解 Managed 工作区模型。
教程
端到端实操:从一组软件包文件开始,构建客户端可直接使用的已签名软件仓库。
功能
Plain/Managed 仓库生成、包池、策略、签名、事务、发布与审计。
参考
配置 Schema、包引用、磁盘布局、退出码、JSON 输出、平台与集成。
命令
SOW CLI 的完整语法、参数、行为、输出与退出码。