Debian pgAdmin资源下载
导读:Debian 上 pgAdmin 资源下载与安装 官方下载入口 官网总览页:https://www.pgadmin.org/download/(选择 Debian/Ubuntu 获取向导与镜像) APT 仓库说明页:https://www...
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 代号(如 bookworm、bullseye)。若 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、用户名与密码完成连接。
声明:本文内容由网友自发贡献,本站不承担相应法律责任。对本内容有异议或投诉,请联系2913721942#qq.com核实处理,我们将尽快回复您,谢谢合作!
若转载请注明出处: Debian pgAdmin资源下载
本文地址: https://pptw.com/jishu/775655.html
