Skip to content

yum

7 pages
  • SOW v0.5.0

    By Vonng In Release 765 words 4 min

    VonngReleasereleaseplainyumsigningmigration

    SOW v0.5.0

    SOW 0.5.0 adds publication timestamps for existing YUM repositories and fixes Managed repository recovery, signing, and package-path handling. It also reduces repeated package verification during builds. Install the release from Download SOW. If you …

    SOW 0.5.0 adds publication timestamps for existing YUM repositories and fixes Managed repository recovery, signing, and package-path handling. It also reduces repeated package verification during builds. Install the release from Download SOW. If you …

  • Platforms & Integrations

    In Reference

    Referencerpmdebyumaptobject-storage

    SOW builds RPM and DEB repository files on Linux and macOS. Choose a supported local filesystem for the workspace, then configure HTTP or storage access for clients. Platforms Operating system amd64 arm64 Release formats Linux Yes Yes Archive, RPM, …

    SOW builds RPM and DEB repository files on Linux and macOS. Choose a supported local filesystem for the workspace, then configure HTTP or storage access for clients. Platforms Operating system amd64 arm64 Release formats Linux Yes Yes Archive, RPM, …

  • Build the pigsty-infra Repository

    In Tutorials

    Tutorialyumrpmmanagedpublish

    pgsty/infra-pkg is the upstream build source for Pigsty Infra packages. This tutorial uses already-built RPMs and DEBs for x86-64 and ARM64. It creates an infra Repository with rolling channels, stable releases, and monthly snapshots. Install SOW, …

    pgsty/infra-pkg is the upstream build source for Pigsty Infra packages. This tutorial uses already-built RPMs and DEBs for x86-64 and ARM64. It creates an infra Repository with rolling channels, stable releases, and monthly snapshots. Install SOW, …

  • Sign Your Repository

    In Tutorials

    Tutorialsigningaptyum

    Repository signing has two layers: metadata signatures and RPM package signatures. Configure each layer separately: Path Output Client control RPM metadata repodata/repomd.xml.asc repo_gpgcheck=1 APT metadata InRelease and Release.gpg Signed-By RPM …

    Repository signing has two layers: metadata signatures and RPM package signatures. Configure each layer separately: Path Output Client control RPM metadata repodata/repomd.xml.asc repo_gpgcheck=1 APT metadata InRelease and Release.gpg Signed-By RPM …

  • Tutorials

    In Tutorials

    Tutorialyumaptsigningpublish

    These tutorials cover repository creation, signing, publication, and updates. Start with Installation if you have not installed SOW. Migrate an Existing YUM Repository Replace the metadata generator for a flat RPM repository while preserving …

    These tutorials cover repository creation, signing, publication, and updates. Start with Installation if you have not installed SOW. Migrate an Existing YUM Repository Replace the metadata generator for a flat RPM repository while preserving …

  • Migrate an Existing YUM Repository

    In Tutorials

    Tutorialyumplainmigrationsigning

    This guide covers a flat directory of RPMs and repodata/, such as a repository previously built with createrepo_c. It uses Plain sow create, without creating a Managed workspace. The publication-time option requires SOW 0.5.0 or later. 1. Prepare a …

    This guide covers a flat directory of RPMs and repodata/, such as a repository previously built with createrepo_c. It uses Plain sow create, without creating a Managed workspace. The publication-time option requires SOW 0.5.0 or later. 1. Prepare a …

  • Build a YUM Repository

    In Tutorials

    Tutorialyumrpmmanageddist

    This tutorial creates a new Managed RPM repository. Install SOW and Python 3, and prepare RPM files built for your clients. Use an empty /srv/sow directory that your user can create and write to, or substitute another writable path. 1. Create the …

    This tutorial creates a new Managed RPM repository. Install SOW and Python 3, and prepare RPM files built for your clients. Use an empty /srv/sow directory that your user can create and write to, or substitute another writable path. 1. Create the …