Get Started
SOW turns RPM and DEB files into static YUM and APT repositories. Install SOW, then choose how to manage your packages:
-
Plain mode: run
sow create DIRto build indexes for the packages in a directory. -
Managed mode: create a workspace to group packages into Dists, limit versions, sign metadata, and publish updates.
-
Installation — Install a release archive, Linux package, or source build.
-
Quick Start — Build a flat repository and use it from a local client.
-
First Workspace — Create RPM and DEB Dists, add packages, and check the result.
-
Core Concepts — Learn how workspaces, repositories, Dists, and generations fit together.
Serve the generated files through a static HTTP server or object storage. See Installation for storage and signing requirements.
Installation
Install SOW from an archive, RPM/DEB package, or source, then verify the binary and filesystem requirements.
Quick Start
Index a directory of RPM and DEB packages, serve it, and configure a client.
Your First Workspace
Create a workspace, organize RPM and DEB packages, and check the repository.
Core Concepts
The SOW model: Plain and Managed execution, pools and views, Desired Membership, and Built Generations.