RHEL · Rocky · AlmaLinux
RELEASE MATRIX
下载安装 pig
PIG 提供 Linux 软件包和 Linux、macOS 二进制归档。选择与你的系统和 CPU 架构匹配的文件。
01 / INSTALL
安装 pig
Linux 可使用安装脚本或系统软件包,macOS 使用二进制归档。也可以从源码构建。
一行命令装好 pig
在有 root 或 sudo 权限的 Linux 主机上运行。脚本下载与系统匹配的 PIG 软件包,再用 rpm 或 dpkg 安装。
curl -fsSL https://repo.pigsty.io/pig | bash
pig --version
curl -fsSL https://repo.pigsty.cc/pig | bash
pig --version
curl -fsSL https://repo.pigsty.cc/pig | bash -s 1.10.0
装到哪里
/usr/bin/pig
扩展目录数据随二进制一起分发,pig ext reload 可单独更新。
pig ext list通过系统包管理器安装
pig 位于 pigsty-infra 仓库。把仓库加进系统之后,安装与后续升级都走 apt / dnf,与其它系统软件一致。
sudo tee /etc/apt/sources.list.d/pigsty-infra.list >/dev/null <<EOF
deb [trusted=yes] https://repo.pigsty.cc/apt/infra generic main
EOF
sudo apt update
sudo apt install -y pig
sudo tee /etc/yum.repos.d/pigsty-infra.repo >/dev/null <<-'EOF'
[pigsty-infra]
name=Pigsty Infra for $basearch
baseurl=https://repo.pigsty.cc/yum/infra/$basearch
enabled=1
gpgcheck=0
module_hotfixes=1
EOF
sudo dnf makecache
sudo dnf install -y pig
gpgcheck=0 / trusted=yes 关闭该仓库的签名校验。密钥与校验配置见 仓库参考。v1.10.0 的 RPM 与 DEB 直链
当前版本提供 x86_64 与 aarch64 的 RPM、DEB 软件包。历史版本可从 GitHub Releases 下载。
Debian · Ubuntu
Linux · 无需安装器
只运行与你的系统和架构对应的一组命令。运行 uname -m 可查看 CPU 架构:x86_64 对应 amd64,aarch64 对应 arm64。
curl -fLO https://github.com/pgsty/pig/releases/download/v1.10.0/pig-1.10.0-1.x86_64.rpm
sudo rpm -Uvh pig-1.10.0-1.x86_64.rpm
curl -fLO https://github.com/pgsty/pig/releases/download/v1.10.0/pig-1.10.0-1.aarch64.rpm
sudo rpm -Uvh pig-1.10.0-1.aarch64.rpm
curl -fLO https://github.com/pgsty/pig/releases/download/v1.10.0/pig_1.10.0-1_amd64.deb
sudo dpkg -i pig_1.10.0-1_amd64.deb
curl -fLO https://github.com/pgsty/pig/releases/download/v1.10.0/pig_1.10.0-1_arm64.deb
sudo dpkg -i pig_1.10.0-1_arm64.deb
解压并安装二进制
Linux 与 macOS 均可下载归档,解压后将 pig 放入 PATH 中的目录。
Linux
静态链接macOS
Intel · Apple Siliconcurl -fLO https://github.com/pgsty/pig/releases/download/v1.10.0/pig-v1.10.0.linux-amd64.tar.gz
tar -xzf pig-v1.10.0.linux-amd64.tar.gz
sudo install -m 0755 pig /usr/bin/pig
pig --version
curl -fLO https://github.com/pgsty/pig/releases/download/v1.10.0/pig-v1.10.0.darwin-arm64.tar.gz
tar -xzf pig-v1.10.0.darwin-arm64.tar.gz
sudo mkdir -p /usr/local/bin
sudo install -m 0755 pig /usr/local/bin/pig
pig version
curl -fsSL https://github.com/pgsty/pig/releases/download/v1.10.0/checksums.txt | grep pig-v1.10.0.linux-amd64.tar.gz | sha256sum -c -自己构建 pig
02 / TARGET MATRIX
pig 自己能装在哪里
以下平台提供 PIG 发布文件。PostgreSQL 与扩展包的可用性可用 pig ext avail 查询。
企业 Linux 8 / 9 / 10
RHEL、Rocky Linux 与 AlmaLinux,支持 x86_64 和 aarch64。
pig-1.10.0-1.x86_64.rpmDebian 12 / 13
Bookworm 与 Trixie,amd64 与 arm64。
pig_1.10.0-1_amd64.debUbuntu 22 / 24 / 26
Jammy、Noble 与 Resolute,amd64 与 arm64。
pig_1.10.0-1_arm64.debmacOS
Intel 与 Apple Silicon,可用于扩展目录查询、配置清单编辑等操作。PostgreSQL 包安装在 Linux 主机上执行。
pig-v1.10.0.darwin-arm64.tar.gz03 / AFTER INSTALL
装完之后
检查安装结果,按需更新程序或扩展目录。
-m 使用中国镜像。macOS 请下载新版归档
sudo dnf remove pig;归档安装删除对应路径的 pig 文件