在 Ubuntu 上安装 pgAdmin 的标准流程
一 准备与版本选择
二 通过 APT 仓库安装(推荐)
curl -fsS https://www.pgadmin.org/static/packages_pgadmin_org.pub | sudo gpg --dearmor -o /usr/share/keyrings/packages-pgadmin-org.gpgsudo 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 updatesudo apt install pgadmin4sudo apt install pgadmin4-websudo /usr/pgadmin4/bin/setup-web.sh,按提示设置 管理员邮箱与密码,脚本会自动配置 Apache2 并启用服务。http://localhost/pgadmin4 或 http://127.0.0.1/pgadmin4http://服务器IP/pgadmin4sudo systemctl restart apache2(重启 Web 服务)三 使用 Python 虚拟环境与 pip 安装(备选)
sudo apt update && sudo apt install -y python3-venv python3-pip libpq-dev libffi-dev libgmp3-devpython3 -m venv ~/pgadmin4-venvsource ~/pgadmin4-venv/bin/activatepip install --upgrade pip wheelpip install pgadmin4python ~/pgadmin4-venv/lib/python*/site-packages/pgadmin4/pgAdmin4.py四 常见问题与排查
setup-web.sh 且 Apache2 已启用;如使用 UFW,放行 80/443:sudo ufw allow 80,443/tcp。/etc/apt/sources.list.d/pgadmin4.list 中的发行版代号是否为 $(lsb_release -cs) 的结果;确保密钥已导入到 /usr/share/keyrings/packages-pgadmin-org.gpg。