温馨提示×

pgadmin ubuntu版本选择指南

小樊
35
2025-12-20 00:51:00
栏目: 智能运维

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 推荐)
    1. 导入 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
    2. 安装与初始化:sudo apt update && sudo apt install pgadmin4;随后运行 sudo /usr/pgadmin4/bin/setup-web.sh 完成 Web 配置。
  • Python Wheel + venv(旧版本或无法使用 APT 时)
    1. 准备目录与权限:sudo mkdir -p /var/lib/pgadmin4/{sessions,storage} /var/log/pgadmin4
    2. 创建虚拟环境并安装:python3 -m venv venv && source venv/bin/activate && pip install --upgrade pip wheel && pip install pgadmin4
    3. 服务器模式建议配合 Gunicorn/Nginx 提供访问。

四 兼容性与维护建议

  • 仅使用 pgAdmin 4pgAdmin 3 已不再积极维护。
  • 避免使用 EOL(停止支持) 的 Ubuntu 版本(如 16.04 已于 2021-04 结束官方支持),以减少安全风险与依赖问题。
  • 服务器部署优先选择 服务器模式,并通过 Nginx/Gunicorn 反向代理与进程管理,提升稳定性与安全性。

0