Linux 兼容性
Pigsty 运行于 Linux 操作系统上,支持 amd64/x86_64 与 arm64/aarch64 架构,支持 EL,Debian,Ubuntu 三大主流 Linux 发行版。
Pigsty 不使用任何虚拟化容器化技术,直接运行于裸操作系统上。我们为三大主流 Linux 发行版最近两个大版本的两种架构提供支持。
概述
Pigsty 推荐使用的操作系统版本:RockyLinux 10.0、Ubuntu 24.04、Debian 13.1。
| 发行版 | 架构 | 系统代码 | PG18 | PG17 | PG16 | PG15 | PG14 | PG13 |
|---|---|---|---|---|---|---|---|---|
| RHEL / Rocky / Alma 10 | x86_64 | el10.x86_64 | ||||||
| RHEL / Rocky / Alma 10 | aarch64 | el10.aarch64 | ||||||
Ubuntu 24.04 (noble) | x86_64 | u24.x86_64 | ||||||
Ubuntu 24.04 (noble) | aarch64 | u24.aarch64 | ||||||
Debian 13 (trixie) | x86_64 | d13.x86_64 | ||||||
Debian 13 (trixie) | aarch64 | d13.aarch64 |
EL
Pigsty 支持 RHEL / Rocky / Alma / Anolis / CentOS 8、9、10 版本。
| EL 发行版 | 架构 | 系统代码 | PG18 | PG17 | PG16 | PG15 | PG14 | PG13 |
|---|---|---|---|---|---|---|---|---|
| RHEL10 / Rocky10 / Alma10 | x86_64 | el10.x86_64 | ||||||
| RHEL10 / Rocky10 / Alma10 | aarch64 | el10.aarch64 | ||||||
| RHEL9 / Rocky9 / Alma9 | x86_64 | el9.x86_64 | ||||||
| RHEL9 / Rocky9 / Alma9 | aarch64 | el9.aarch64 | ||||||
| RHEL8 / Rocky8 / Alma8 | x86_64 | el8.x86_64 | ||||||
| RHEL8 / Rocky8 / Alma8 | aarch64 | el8.aarch64 | ||||||
| RHEL7 / CentOS7 | x86_64 | el7.x86_64 | ||||||
| RHEL7 / CentOS7 | aarch64 | - |
请注意,PGDG Yum 仓库 从 EL9 / EL10 开始,针对 EL 小版本 进行构建,目前支持的小版本为:9.6, 9.7, 10.0, 10.1。 Pigsty 当前离线安装包基于 RockyLinux 9.6 与 RockyLinux 10.0 构建,不适用于 9.7 / 10.1 系统(OpenSSL 3.2 -> 3.5 跳变)
EL8 将于 2029 年进入 EOL,建议尽早规划升级。鉴于 EL10 适配已经完成,我们将在下个版本移除对 EL8 的支持。
Red Hat Enterprise Linux 7 已经于 2024年6月停止维护,PGDG 也不再为 PostgreSQL 16/17/18 提供 EL7 二进制包支持。
如需在老旧操作系统上获得运行支持,请考虑我们的 专业订阅服务。
Ubuntu
Pigsty 支持 Ubuntu 24.04 / 22.04:
| Ubuntu 发行版 | 架构 | 系统代码 | PG18 | PG17 | PG16 | PG15 | PG14 | PG13 |
|---|---|---|---|---|---|---|---|---|
Ubuntu 24.04 (noble) | x86_64 | u24.x86_64 | ||||||
Ubuntu 24.04 (noble) | aarch64 | u24.aarch64 | ||||||
Ubuntu 22.04 (jammy) | x86_64 | u22.x86_64 | ||||||
Ubuntu 22.04 (jammy) | aarch64 | u22.aarch64 | ||||||
Ubuntu 20.04 (focal) | x86_64 | u20.x86_64 | ||||||
Ubuntu 20.04 (focal) | aarch64 | - |
Ubuntu 24.04 在系统可靠性/稳定性与软件版本的新颖性/齐全性上取得了良好的平衡,推荐使用此系统。
Ubuntu 20.04 已于 2025年4月进入 EOL。 如需在老旧操作系统上获得扩展支持,请考虑我们的 专业订阅服务。
Debian
Pigsty 支持 Debian 12 / 13,推荐使用最新的 Debian 13.1
| Debian 发行版 | 架构 | 系统代码 | PG18 | PG17 | PG16 | PG15 | PG14 | PG13 |
|---|---|---|---|---|---|---|---|---|
Debian 13 (trixie) | x86_64 | d13.x86_64 | ||||||
Debian 13 (trixie) | aarch64 | d13.aarch64 | ||||||
Debian 12 (bookworm) | x86_64 | d12.x86_64 | ||||||
Debian 12 (bookworm) | aarch64 | d12.aarch64 | ||||||
Debian 11 (bullseye) | x86_64 | d11.x86_64 | ||||||
Debian 11 (bullseye) | aarch64 | - |
Debian 11 已经于 2024-07 进入 EOL。如需在老旧操作系统上获得扩展支持,请考虑我们的 专业订阅服务。
Vagrant
当您使用本地虚拟机部署 Pigsty 时,可以考虑使用以下 Vagrant 操作系统镜像,这也是 Pigsty 开发测试使用的镜像。
| 系统 | 镜像 |
|---|---|
| Rocky 8.10 | generic/rocky8 |
| Rocky 9.6 | generic/rocky9 |
| Debian 12.11 | generic/debian12 |
| Debian 13 | generic/debian13 |
| Ubuntu 22.04 | generic/ubuntu2204 |
| Ubuntu 24.04.2 | bento/ubuntu-24.04 |
Terraform
当您使用云服务器部署 Pigsty 时,可以考虑在 Terraform 中使用以下操作系统基础镜像,以 阿里云 为例:
| x86_64 | 镜像 |
|---|---|
| Rocky 8.10 | rockylinux_8_10_x64_20G_alibase_20240923.vhd |
| Rocky 9.6 | rockylinux_9_6_x64_20G_alibase_20250101.vhd |
| Rocky 10.0 | rockylinux_10_0_x64_20G_alibase_20251120.vhd |
| Ubuntu 22.04 | ubuntu_22_04_x64_20G_alibase_20240926.vhd |
| Ubuntu 24.04 | ubuntu_24_04_x64_20G_alibase_20240923.vhd |
| Debian 12.11 | debian_12_11_x64_20G_alibase_20241201.vhd |
| Debian 13.2 | debian_13_x64_20G_alibase_20250101.vhd |
| aarch64 | 镜像 |
|---|---|
| Rocky 8.10 | rockylinux_8_10_arm64_20G_alibase_20251120.vhd |
| Rocky 9.6 | rockylinux_9_6_arm64_20G_alibase_20251120.vhd |
| Rocky 10.0 | rockylinux_10_0_arm64_20G_alibase_20251120.vhd |
| Ubuntu 22.04 | ubuntu_22_04_arm64_20G_alibase_20251126.vhd |
| Ubuntu 24.04 | ubuntu_24_04_arm64_20G_alibase_20251126.vhd |
| Debian 12.11 | debian_12_11_arm64_20G_alibase_20250825.vhd |
| Debian 13.2 | debian_13_2_arm64_20G_alibase_20251121.vhd |