跳转到主要内容

Start

5 篇
  • 核心概念

    发布于 上手

    Startplainmanagedrepositorydist

    选择模式 需求 Plain Managed 为软件包目录生成索引 sow create DIR 用 sow add 导入软件包 保存配置与成员关系 目录内容就是状态 sow.yml 与私有 SQLite 数据库 组织软件包 一个平面目录,可同时包含 RPM 与 DEB 具名 Dist,每个 Dist 一种格式 生成架构视图 不支持 支持 过滤软件包、限制版本数 --pigsty 提供 Pigsty 约定 每个 Dist 单独配置 签名 RPM 软件包 支持 支持 签名仓库元数据 在 SOW 外 …

    选择模式 需求 Plain Managed 为软件包目录生成索引 sow create DIR 用 sow add 导入软件包 保存配置与成员关系 目录内容就是状态 sow.yml 与私有 SQLite 数据库 组织软件包 一个平面目录,可同时包含 RPM 与 DEB 具名 Dist,每个 Dist 一种格式 生成架构视图 不支持 支持 过滤软件包、限制版本数 --pigsty 提供 Pigsty 约定 每个 Dist 单独配置 签名 RPM 软件包 支持 支持 签名仓库元数据 在 SOW 外 …

  • 第一个工作区

    发布于 上手

    Startmanagedrepositorydistgeneration

    本例创建一个 Managed 仓库,包含两个具名软件包集合,称为 Dist: el9 存放 RPM,bookworm 存放 DEB。使用可写的空目录 /srv/sow,或换成其他路径。 初始化工作区 sow init /srv/sow cd /srv/sow init 创建: /srv/sow/ ├── sow.yml # 配置;schema: sow/v3 └── .sow/ # SOW 管理的私有状态 需要调整配置时,编辑 sow.yml。私有目录 .sow/ 由 SOW 管理。 重复执行 …

    本例创建一个 Managed 仓库,包含两个具名软件包集合,称为 Dist: el9 存放 RPM,bookworm 存放 DEB。使用可写的空目录 /srv/sow,或换成其他路径。 初始化工作区 sow init /srv/sow cd /srv/sow init 创建: /srv/sow/ ├── sow.yml # 配置;schema: sow/v3 └── .sow/ # SOW 管理的私有状态 需要调整配置时,编辑 sow.yml。私有目录 .sow/ 由 SOW 管理。 重复执行 …

  • 快速上手

    发布于 上手

    Startplainrpmdebcli

    Plain 模式为一个软件包目录生成仓库,不需要工作区或配置文件。准备 SOW、用于预览的 Python 3,以及至少一个 RPM 或 DEB 文件。 准备目录 创建可写目录。将下例输入路径换成实际文件,只执行已有格式对应的复制命令: mkdir -p "$HOME/sow-quickstart" cp /path/to/example.rpm "$HOME/sow-quickstart/" cp /path/to/example.deb "$HOME/sow-quickstart/" 把包放在 …

    Plain 模式为一个软件包目录生成仓库,不需要工作区或配置文件。准备 SOW、用于预览的 Python 3,以及至少一个 RPM 或 DEB 文件。 准备目录 创建可写目录。将下例输入路径换成实际文件,只执行已有格式对应的复制命令: mkdir -p "$HOME/sow-quickstart" cp /path/to/example.rpm "$HOME/sow-quickstart/" cp /path/to/example.deb "$HOME/sow-quickstart/" 把包放在 …

  • 上手

    发布于 上手

    Startinstallplainmanaged

    SOW 为 RPM 与 DEB 软件包生成 YUM 与 APT 静态仓库。安装 SOW 后,按需要选择管理方式: Plain 模式: 执行 sow create DIR,为目录中的软件包生成索引。 Managed 模式: 创建工作区,按 Dist 组织软件包、限制版本数、签署元数据并发布更新。 安装 — 安装发布归档、Linux 软件包,或从源码构建。 快速上手 — 创建平面仓库,并用本机客户端访问。 第一个工作区 — 创建 RPM 与 DEB Dist,添加软件包并检查结果。 核心概念 — 理 …

    SOW 为 RPM 与 DEB 软件包生成 YUM 与 APT 静态仓库。安装 SOW 后,按需要选择管理方式: Plain 模式: 执行 sow create DIR,为目录中的软件包生成索引。 Managed 模式: 创建工作区,按 Dist 组织软件包、限制版本数、签署元数据并发布更新。 安装 — 安装发布归档、Linux 软件包,或从源码构建。 快速上手 — 创建平面仓库,并用本机客户端访问。 第一个工作区 — 创建 RPM 与 DEB Dist,添加软件包并检查结果。 核心概念 — 理 …

  • 安装

    发布于 上手

    Startinstallrpmdeb

    SOW 是一个可执行文件,不依赖守护进程、数据库服务或语言运行时。发布归档支持 Linux 与 macOS 的 amd64、arm64 架构。Linux 另有 RPM 与 DEB 安装包。 在下载页选择适合本机的 SOW 0.5.0 制品。把制品与 SHA256SUMS 下载到独立的下载目录。 安装归档 以 Linux amd64 为例,先校验归档,再解压并安装: set -euo pipefail grep ' sow_0.5.0_linux_amd64.tar.gz$' SHA256SUMS …

    SOW 是一个可执行文件,不依赖守护进程、数据库服务或语言运行时。发布归档支持 Linux 与 macOS 的 amd64、arm64 架构。Linux 另有 RPM 与 DEB 安装包。 在下载页选择适合本机的 SOW 0.5.0 制品。把制品与 SHA256SUMS 下载到独立的下载目录。 安装归档 以 Linux amd64 为例,先校验归档,再解压并安装: set -euo pipefail grep ' sow_0.5.0_linux_amd64.tar.gz$' SHA256SUMS …