PIG命令

如何使用 pig 命令行工具来管理 PostgreSQL / Pigsty 扩展仓库?

您可以使用 Pigsty 提供的 pig 命令行工具,管理 Linux 操作系统上的软件仓库。使用以下命令 安装 pig 命令行工具:

curl https://repo.pigsty.cc/pig | bash

使用以下命令添加软件仓库,Pig 命令行工具会自动检测您的网络条件(墙内/墙外),并选择速度最快的镜像:

pig repo add pigsty   # 添加 PIGSTY 仓库
pig repo add pgdg     # 添加 PGDG 仓库
pig repo add pgsql    # 添加 PGDG + PIGSTY 镜像源
pig repo add node     # 添加操作系统默认软件仓库
pig repo add all      # 添加 PIGSTY + PGDG + NODE 仓库

所有Repo 文件默认会写入 /etc/yum.repos.d/(EL) 与 /etc/apt/sources.list.d/(Debian/Ubuntu) 目录下。

您可以使用以下命令,向当前系统添加 PIGSTY + PGDG + NODE 仓库并更新软件仓库缓存:

pig repo add all -u  # 添加 NODE + PGSQL 软件仓库并更新缓存

如果您想要清除并覆盖当前系统上的所有仓库,并重新添加 PIGSTY + PGDG + NODE 仓库,您可以使用以下命令:

pig repo add all -ru  # remove + update
pig repo set          # 上面命令的缩写

移除的现有 repo 文件会被自动备份到上述目录下的 backup 目录中。

我们建议使用这种方式来管理软件仓库,但如果您不想使用 Pigsty 提供的命令行工具,您也可以 手工添加 YUM/APT软件仓库。





最后修改 2025-03-07: routine update (2106723)