Ubuntu 上 pgAdmin 版本选择指南
一 选择原则
- 优先选择 pgAdmin 4 的最新稳定版,它是当前官方维护的主线版本;pgAdmin 3 已停止维护,不建议用于生产。
- 操作系统建议选用 Ubuntu LTS(如 20.04、22.04、24.04),以获得更长的安全维护周期与更稳定的软件源。
- 安装方式以官方 APT 仓库为主;若发行版版本过旧或不在官方仓库支持范围,可回退到 Python Wheel 虚拟环境方式。
- 目标是服务器远程访问时,采用 服务器模式 + Nginx/Gunicorn/uWSGI 的部署更稳妥。
二 场景化推荐
| 场景 |
Ubuntu 版本 |
推荐 pgAdmin 版本 |
推荐安装方式 |
说明 |
| 生产服务器、团队使用 |
22.04/24.04 LTS |
最新稳定版 |
官方 APT 仓库 |
安全更新稳定、集成配置脚本、便于长期维护 |
| 老旧系统或官方仓库无包 |
18.04/20.04 |
最新稳定版 |
Python Wheel + venv |
不依赖系统包,灵活可控 |
| 桌面直连本机数据库 |
22.04/24.04 LTS |
最新稳定版 |
官方 APT 仓库 |
可配合桌面环境使用,Web 访问同样可用 |
说明:官方 APT 仓库在 22.04 上提供 pgAdmin 4 的便捷安装与初始化脚本;在 18.04 等旧版本上,常用 pip/Wheel 方式部署服务器模式。
三 快速安装要点
- 官方 APT 仓库(Ubuntu 22.04/24.04 推荐)
- 导入 GPG 并添加仓库:
curl -fsS https://www.pgadmin.org/static/packages_pgadmin_org.pub | sudo gpg --dearmor -o /usr/share/keyrings/packages-pgadmin-org.gpg
echo “deb [signed-by=/usr/share/keyrings/packages-pgadmin-org.gpg] https://ftp.postgresql.org/pub/pgadmin/pgadmin4/apt/$(lsb_release -cs) pgadmin4 main” | sudo tee /etc/apt/sources.list.d/pgadmin4.list
- 安装与初始化:sudo apt update && sudo apt install pgadmin4;随后运行 sudo /usr/pgadmin4/bin/setup-web.sh 完成 Web 配置。
- Python Wheel + venv(旧版本或无法使用 APT 时)
- 准备目录与权限:sudo mkdir -p /var/lib/pgadmin4/{sessions,storage} /var/log/pgadmin4
- 创建虚拟环境并安装:python3 -m venv venv && source venv/bin/activate && pip install --upgrade pip wheel && pip install pgadmin4
- 服务器模式建议配合 Gunicorn/Nginx 提供访问。
四 兼容性与维护建议
- 仅使用 pgAdmin 4;pgAdmin 3 已不再积极维护。
- 避免使用 EOL(停止支持) 的 Ubuntu 版本(如 16.04 已于 2021-04 结束官方支持),以减少安全风险与依赖问题。
- 服务器部署优先选择 服务器模式,并通过 Nginx/Gunicorn 反向代理与进程管理,提升稳定性与安全性。