首页主机资讯pgadmin在ubuntu上的安装步骤

pgadmin在ubuntu上的安装步骤

时间2025-12-12 11:49:03发布访客分类主机资讯浏览1100
导读:在 Ubuntu 上安装 pgAdmin 的标准流程 一 准备与版本选择 建议使用 Ubuntu 22.04 LTS 或 24.04 LTS,pgAdmin 4 提供 Desktop 与 Web 两种模式;服务器环境通常选择 Web 模式...

在 Ubuntu 上安装 pgAdmin 的标准流程

一 准备与版本选择

  • 建议使用 Ubuntu 22.04 LTS 或 24.04 LTS,pgAdmin 4 提供 DesktopWeb 两种模式;服务器环境通常选择 Web 模式并通过反向代理或内置服务发布。
  • 若使用旧版 Ubuntu 16.04,已结束官方支持,建议升级至受支持的 LTS 版本。
  • 本指南以 pgAdmin 4 为例(pgAdmin 3 已停止积极维护)。

二 通过 APT 仓库安装(推荐)

  • 1)安装签名密钥与软件源
    • 安装密钥:curl -fsS https://www.pgadmin.org/static/packages_pgadmin_org.pub | sudo gpg --dearmor -o /usr/share/keyrings/packages-pgadmin-org.gpg
    • 添加源(自动匹配发行版代号):sudo sh -c '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
  • 2)安装软件包
    • 桌面与 Web 组件:sudo apt install pgadmin4
    • 仅 Web 组件:sudo apt install pgadmin4-web
  • 3)初始化与启动
    • 若为 Web 模式,执行初始化:sudo /usr/pgadmin4/bin/setup-web.sh,按提示设置 管理员邮箱与密码,脚本会自动配置 Apache2 并启用服务。
    • 访问地址:
      • 本机:http://localhost/pgadmin4http://127.0.0.1/pgadmin4
      • 服务器:http://服务器IP/pgadmin4
    • 常用服务管理:sudo systemctl restart apache2(重启 Web 服务)
  • 说明:不同发行版/安装包可能使用 Apache2WSGI/Gunicorn 托管,路径与脚本名称略有差异,请以安装后提示为准。

三 使用 Python 虚拟环境与 pip 安装(备选)

  • 1)安装依赖
    • sudo apt update & & sudo apt install -y python3-venv python3-pip libpq-dev libffi-dev libgmp3-dev
  • 2)创建虚拟环境并安装
    • python3 -m venv ~/pgadmin4-venv
    • source ~/pgadmin4-venv/bin/activate
    • pip install --upgrade pip wheel
    • pip install pgadmin4
  • 3)初始化与运行
    • 桌面模式:python ~/pgadmin4-venv/lib/python*/site-packages/pgadmin4/pgAdmin4.py
    • 服务器模式:在虚拟环境中安装 Gunicorn 并按需配置(常见做法为 Gunicorn + Nginx/Apache 反向代理)。
  • 4)访问
    • 桌面模式将自动打开浏览器;服务器模式请配置反向代理并访问对应端口。

四 常见问题与排查

  • 1)访问被拒绝或 404
    • 确认已运行 setup-web.shApache2 已启用;如使用 UFW,放行 80/443sudo ufw allow 80,443/tcp
  • 2)APT 找不到包或签名错误
    • 检查 /etc/apt/sources.list.d/pgadmin4.list 中的发行版代号是否为 $(lsb_release -cs) 的结果;确保密钥已导入到 /usr/share/keyrings/packages-pgadmin-org.gpg
  • 3)端口占用
    • 若初始化脚本提示端口被占用,修改 Apache2 虚拟主机配置中的端口或停止占用进程。
  • 4)旧版系统兼容性
    • Ubuntu 16.04 已 EOL,建议升级;旧版 Python 环境可能导致依赖安装失败。

声明:本文内容由网友自发贡献,本站不承担相应法律责任。对本内容有异议或投诉,请联系2913721942#qq.com核实处理,我们将尽快回复您,谢谢合作!


若转载请注明出处: pgadmin在ubuntu上的安装步骤
本文地址: https://pptw.com/jishu/770358.html
Linux MySQL复制功能如何设置 ubuntu pgadmin常见错误及解决方法

游客 回复需填写必要信息