Download
Three things are downloadable here, in the order you need them: the pig
package manager, the two software repositories it configures, and the
extension packages themselves.
1 · The package manager
pig is a single static Go binary with no runtime dependencies. Pick whichever
channel fits how you manage the machine.
Install script
Downloads the newest pig RPM or DEB from the repository and installs it with rpm or dpkg. Linux x86_64 and aarch64; on macOS use the release tarball below.
Package manager
pig lives in the pigsty-infra repository, so once that repository is configured it upgrades with everything else.
Release artifacts
RPM, DEB and tarballs for Linux and macOS on both architectures. Verify against the release’s own checksums.txt.
2 · The repositories
pig writes these for you (pig repo add all -u), but they are ordinary APT
and DNF repositories and can be added by hand.
576 packaged extensions, one repository per distribution codename
OS-generic infrastructure packages, including pig itself
The upstream PostgreSQL kernel repository these are built against
Signing keys, fingerprints, and how to verify a package
Full setup instructions, including the mainland-China mirror, are on theRepository page.
3 · The extension packages
Every extension page carries its own download table: one row per platform and PostgreSQL major, with the exact filename, size, and a direct link into the repository.
All 576 packaged extensions, with per-platform download tables
What is available on each of the 16 Linux targets
Every package against every OS and PostgreSQL major
The same grid as raw data, alongside a JSON export
Verifying what you downloaded
Repository packages are GPG-signed; apt and dnf check the signature for you
once the key is installed. Release artifacts on GitHub are covered
by the checksums.txt published with each tag:
Source
Nothing here is built from anything you cannot read:
| Repository | What it builds |
|---|---|
| pgsty/pig | The package manager itself |
| pgsty/rpm | Every RPM in the PGSQL repository |
| pgsty/deb | Every DEB in the PGSQL repository |
| pgsty/infra-pkg | The OS-generic infrastructure packages |