跳转到主要内容

01 / INSTALL

安装 pig

五条路径通向同一个二进制:脚本、系统仓库、原生包、tarball、源码。选一条与你的交付边界匹配的。

当前版本 v1.8.1 发布注记与全部制品 ↗
ONE-LINE INSTALLER

一行命令装好 pig

x86_64aarch64rpmdpkg

脚本从 Pigsty 软件仓库拉取与当前系统匹配的 RPM 或 DEB,然后交给 rpm / dpkg 安装。它只负责装 pig 自己,不会改动 PostgreSQL 或系统仓库配置。

shell
curl -fsSL https://repo.pigsty.io/pig | bash
pig --version
镜像发布可能滞后于 GitHub Release。要精确安装 v1.8.1,请用下面的原生包直链,并核对 checksums.txt。管道执行远程脚本前,可以先把脚本落盘读一遍。

装到哪里

/usr/bin/pig

扩展目录数据随二进制一起分发,pig ext reload 可单独更新。

pig ext list

02 / TARGET MATRIX

pig 自己能装在哪里

下面是 pig 二进制自身的支持矩阵。它能装出来的 PostgreSQL 内核与扩展,覆盖范围以扩展目录中的目标标记为准。

DEBdeb

Debian 12 / 13

Bookworm 与 Trixie,amd64 与 arm64。

pig_1.8.1-1_amd64.deb
UBUdeb

Ubuntu 22 / 24 / 26

Jammy、Noble 与 Resolute,amd64 与 arm64。

pig_1.8.1-1_arm64.deb
MACtar.gz

macOS

Intel 与 Apple Silicon,用于本地检索目录、生成清单与远程编排;本机不安装 PostgreSQL 包。

pig-v1.8.1.darwin-arm64.tar.gz

03 / AFTER INSTALL

装完之后

验证、升级、更新扩展目录,以及卸载 —— 都是一条命令。

命令参考 pig --help 全部子命令 →
日常维护 四条命令
pig --version 确认安装成功与当前版本
pig update 升级 pig 自身;-m 走中国镜像,-v X.Y.Z 指定版本
pig ext reload 只刷新扩展目录数据,不动二进制
apt remove pig EL 上用 dnf remove pig;二进制安装直接删 /usr/bin/pig