YUM仓库
如何在 RHEL/Rocky 及其兼容操作系统上,使用 Pigsty 提供的 PostgreSQL 插件 YUM/DNF 仓库?
Module:
YUM仓库
对于 EL 8/9 及兼容系统,使用以下命令依次添加 Pigsty 仓库的 GPG 公钥,写入仓库定义,并更新缓存:
# 将 pigsty 的 gpg 公钥添加到你的系统钥匙链中,从而验证软件包签名
curl -fsSL https://repo.pigsty.cc/key | sudo tee /etc/pki/rpm-gpg/RPM-GPG-KEY-pigsty >/dev/null
# 向 /etc/yum.repos.d 目录中添加 Pigsty Repo 定义文件,包括两个仓库
sudo tee /etc/yum.repos.d/pigsty-cc.repo > /dev/null <<-'EOF'
[pigsty-infra]
name=Pigsty Infra for $basearch
baseurl=https://repo.pigsty.cc/yum/infra/$basearch
skip_if_unavailable = 1
enabled = 1
priority = 1
gpgcheck = 1
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-pigsty
module_hotfixes=1
[pigsty-pgsql]
name=Pigsty PGSQL For el$releasever.$basearch
baseurl=https://repo.pigsty.cc/yum/pgsql/el$releasever.$basearch
skip_if_unavailable = 1
enabled = 1
priority = 1
gpgcheck = 1
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-pigsty
module_hotfixes=1
EOF
# 刷新 YUM/DNF 仓库缓存
sudo yum makecache;
# 将 pigsty 的 gpg 公钥添加到你的系统钥匙链中,从而验证软件包签名
curl -fsSL https://repo.pigsty.io/key | sudo tee /etc/pki/rpm-gpg/RPM-GPG-KEY-pigsty >/dev/null
# 向 /etc/yum.repos.d 目录中添加 Pigsty Repo 定义文件,包括两个仓库
sudo tee /etc/yum.repos.d/pigsty-io.repo > /dev/null <<-'EOF'
[pigsty-infra]
name=Pigsty Infra for $basearch
baseurl=https://repo.pigsty.io/yum/infra/$basearch
skip_if_unavailable = 1
enabled = 1
priority = 1
gpgcheck = 1
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-pigsty
module_hotfixes=1
[pigsty-pgsql]
name=Pigsty PGSQL For el$releasever.$basearch
baseurl=https://repo.pigsty.io/yum/pgsql/el$releasever.$basearch
skip_if_unavailable = 1
enabled = 1
priority = 1
gpgcheck = 1
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-pigsty
module_hotfixes=1
EOF
# 刷新 YUM/DNF 仓库缓存
sudo yum makecache;
仓库内容
pigsty-pgsql
仓库包含以下内容:
pigsty-infra
仓库包含以下内容:
- pig : 0.3.2
- grafana : 11.5.2
- prometheus : 3.2.1
- pushgateway : 1.11.0
- alertmanager : 0.28.1
- blackbox_exporter : 0.26.0
- nginx_exporter : 1.4.1
- node_exporter : 1.9.0
- keepalived_exporter : 1.4.0
- pgbackrest_exporter 0.19.0
- mysqld_exporter : 0.17.2
- redis_exporter : 1.69.0
- kafka_exporter : 1.9.0
- mongodb_exporter : 0.43.1
- VictoriaMetrics : 1.113.0
- VictoriaLogs : 1.16.0
- duckdb : 1.2.1
- etcd : 3.5.19
- restic : 0.17.3
- juicefs : 1.2.3
- pg_timetable: 5.11.0
- ferretdb: 2.0.0
- tigerbeetle 0.16.31
- loki : 3.1.1
- promtail : 3.0.0 (3.1.1 fail on el7/el8)
- grafana-victorialogs-ds 0.16.0
- grafana-victoriametrics-ds 0.14.0
- grafana-infinity-ds 3.0.0
- kafka 4.0.0
- pg_exporter : 0.8.0
- vector : 0.45.0
- vip-manager: 3.0.0
- minio: 20250207232109
- mcli: 20250208191421
- sealos: 5.0.1
- rclone 1.69.1