温馨提示×

Debian pgAdmin资源下载

小樊
42
2025-12-18 13:21:17
栏目: 智能运维

Debian 上 pgAdmin 资源下载与安装

官方下载入口

  • 官网总览页:https://www.pgadmin.org/download/(选择 Debian/Ubuntu 获取向导与镜像)
  • APT 仓库说明页:https://www.pgadmin.org/download/pgadmin-4-apt/
  • Python 包下载页:https://www.pgadmin.org/download/pgadmin-4-python/(适合用 pip 安装的场景)

APT 仓库安装与更新(推荐)

  • 导入 GPG 密钥(使用 keyring,避免 apt-key 弃用警告)
    • curl -fsS https://www.pgadmin.org/static/packages_pgadmin_org.pub | sudo gpg --dearmor -o /usr/share/keyrings/packages-pgadmin-org.gpg
  • 添加官方 APT 源(自动匹配发行版代号)
    • 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 apt upgrade pgadmin4
  • 仅桌面或仅 Web 模式
    • 桌面:sudo apt install pgadmin4-desktop
    • Web:sudo apt install pgadmin4-web
  • 说明
    • 仓库路径中的 $(lsb_release -cs) 会自动替换为你的 Debian 代号(如 bookwormbullseye)。若 lsb_release 不可用,可手动替换为对应代号。

直接下载 DEB 包

  • 适用于离线或内网环境,下载后使用 dpkg 安装:
    • wget https://ftp.postgresql.org/pub/pgadmin/pgadmin4/v4.30/pgadmin4-4.30-all.deb
    • sudo dpkg -i pgadmin4-4.30-all.deb
    • 若依赖缺失:sudo apt-get install -f
  • 历史版本可在官方仓库目录浏览并选择所需版本:https://ftp.postgresql.org/pub/pgadmin/pgadmin4/apt/(进入对应发行版目录后查看 pool/main/ 中的 .deb 文件)

Python Wheel 方式(pip)

  • 适合无法使用 APT 的场景:
    • sudo apt install python3-pip
    • 可切换为国内镜像源(可选):pip3 config set global.index-url https://pypi.tuna.tsinghua.edu.cn/simple
    • 在下载页获取 .whl 包后安装:pip3 install pgadmin4-5.7-py3-none-any.whl
  • 注意:pip 安装与 APT 安装为不同路径与运行方式,建议仅选其一以避免冲突。

访问与后续配置

  • Web 模式默认监听 5050 端口,安装完成后访问:http://<服务器IP>:5050
  • 若使用 pgadmin4-web,首次需运行配置脚本:sudo /usr/pgadmin4/bin/setup-web.sh
  • 如需远程访问,请放行防火墙端口(示例):sudo ufw allow 5050/tcp
  • 登录后在 pgAdmin 中“Add New Server”,填写 Host(PostgreSQL 主机)、Port 5432、用户名与密码完成连接。

0