Linux怎么安装pgAdmin管理PG_Linux PostgreSQL图形化管理【实战】

酷墨同学_1936

酷墨同学_1936

2026-03-28

915人浏览

原创

pgadmin是官方推荐的postgresql图形化管理工具,支持apt(ubuntu/debian)、dnf(centos/rhel/fedora)、pip3(通用python)及源码编译四种linux安装方式,并可配置systemd用户服务实现自启。

linux怎么安装pgadmin管理pg_linux postgresql图形化管理【实战】

如果您希望在Linux系统中使用图形化工具管理PostgreSQL数据库,pgAdmin是官方推荐的开源管理界面。以下是针对主流Linux发行版安装pgAdmin的详细操作步骤:

一、通过APT仓库安装(Ubuntu/Debian)

Ubuntu和Debian系统可直接从官方pgAdmin APT仓库获取最新稳定版本,避免手动编译或依赖冲突。

1、导入pgAdmin签名密钥:
curl https://www.pgadmin.org/static/packages_pgadmin_org.pub | sudo apt-key add -

2、添加pgAdmin官方APT源:
echo "deb https://ftp.postgresql.org/pub/pgadmin/pgadmin4/apt/$(lsb_release -cs) pgadmin4 main" | sudo tee /etc/apt/sources.list.d/pgadmin4.list

3、更新软件包索引:
sudo apt update

4、安装桌面版pgAdmin4:
sudo apt install pgadmin4-desktop

5、首次运行后需执行配置脚本以设置初始用户:
sudo /usr/pgadmin4/bin/setup-web.sh

二、通过DNF安装(CentOS/RHEL/Fedora)

Red Hat系系统使用DNF包管理器从PostgreSQL全局YUM仓库安装pgAdmin,确保组件版本兼容性。

1、启用PostgreSQL官方YUM仓库:
sudo dnf install -y https://download.postgresql.org/pub/repos/yum/reporpms/EL-$(rpm -E %rhel)-x86_64/pgdg-redhat-repo-latest.noarch.rpm

2、安装pgAdmin4桌面客户端:
sudo dnf install -y pgadmin4-desktop

3、安装完成后运行初始化配置:
sudo /usr/pgadmin4/bin/setup-web.sh

4、启动pgAdmin4桌面应用:
pgadmin4

三、使用pip3安装(通用Python环境)

当系统未提供预编译包或需指定版本时,可通过Python包管理器pip3安装pgAdmin4,适用于所有支持Python 3.8+的Linux发行版。

1、确认已安装Python 3.8及以上版本:
python3 --version

2、升级pip至最新版本:
sudo pip3 install --upgrade pip

3、安装pgAdmin4核心包:
sudo pip3 install pgadmin4

4、创建配置目录并复制默认配置文件:
mkdir -p ~/.pgadmin && cp /usr/local/lib/python3.*/site-packages/pgadmin4/config.py ~/.pgadmin/

5、修改配置文件启用桌面模式:
echo "SERVER_MODE = False" >> ~/.pgadmin/config.py

6、启动pgAdmin4服务:
pgadmin4

四、从源码构建安装(高级定制需求)

适用于需要启用特定扩展(如Kerberos认证)、调整Web服务器绑定参数或调试内部逻辑的场景,要求系统已安装完整开发工具链。

1、安装编译依赖:
sudo apt install -y build-essential libssl-dev libffi-dev python3-dev python3-venv git

2、克隆pgAdmin4官方源码仓库:
git clone https://github.com/postgres/pgadmin4.git && cd pgadmin4

3、创建并激活Python虚拟环境:
python3 -m venv venv && source venv/bin/activate

4、安装构建依赖及pgAdmin本身:
pip install -r requirements.txt && pip install -e .

5、运行本地开发服务器:
python web/pgadmin4.py

6、浏览器访问http://127.0.0.1:5050进入管理界面

五、配置系统服务自动启动(可选)

为避免每次手动启动,可将pgAdmin4注册为systemd用户服务,实现开机自启与后台常驻。

1、创建用户级service文件:
mkdir -p ~/.config/systemd/user && nano ~/.config/systemd/user/pgadmin4.service

2、写入以下内容:
[Unit]
Description=pgAdmin 4
After=network.target

[Service]
Type=simple
ExecStart=/usr/pgadmin4/bin/pgadmin4
Restart=on-failure
User=your_username

[Install]
WantedBy=default.target

3、重载systemd用户配置:
systemctl --user daemon-reload

4、启用并启动服务:
systemctl --user enable pgadmin4 && systemctl --user start pgadmin4

PHP速学视频免费教程(入门到精通)
PHP速学视频免费教程(入门到精通)

PHP怎么学习?PHP怎么入门?PHP在哪学?PHP怎么学才快?不用担心,这里为大家提供了PHP速学教程(入门到精通),有需要的小伙伴保存下载就能学习啦!

下载

相关标签:

本站声明:本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系admin@php.cn

相关专题

更多
pip安装使用方法
pip安装使用方法

安装步骤:1、确保Python已经正确安装在您的计算机上;2、下载“get-pip.py”脚本;3、按下Win + R键,然后输入cmd并按下Enter键来打开命令行窗口;4、在命令行窗口中,使用cd命令切换到“get-pip.py”所在的目录;5、执行安装命令;6、验证安装结果即可。大家可以访问本专题下的文章,了解pip安装使用方法的更多内容。

2023.10.09

2730

5

更新pip版本
更新pip版本

更新pip版本方法有使用pip自身更新、使用操作系统自带的包管理工具、使用python包管理工具、手动安装最新版本。想了解更多相关的内容,请阅读专题下面的文章。

2024.12.20

6283

6

pip设置清华源
pip设置清华源

设置方法:1、打开终端或命令提示符窗口;2、运行“touch ~/.pip/pip.conf”命令创建一个名为pip的配置文件;3、打开pip.conf文件,然后添加“[global];index-url = https://pypi.tuna.tsinghua.edu.cn/simple”内容,这将把pip的镜像源设置为清华大学的镜像源;4、保存并关闭文件即可。

2024.12.23

7862

11

python升级pip
python升级pip

本专题整合了python升级pip相关教程,阅读下面的文章了解更多详细内容。

2025.07.23

3887

16

curl_exec
curl_exec

curl_exec函数是PHP cURL函数列表中的一种,它的功能是执行一个cURL会话。给大家总结了一下php curl_exec函数的一些用法实例,这个函数应该在初始化一个cURL会话并且全部的选项都被设置后被调用。他的返回值成功时返回TRUE, 或者在失败时返回FALSE。

2023.06.14

3483

6

linux常见下载安装工具
linux常见下载安装工具

linux常见下载安装工具有APT、YUM、DNF、Snapcraft、Flatpak、AppImage、Wget、Curl等。想了解更多linux常见下载安装工具相关内容,可以阅读本专题下面的文章。

2023.10.30

775

4

default gateway怎么配置
default gateway怎么配置

配置default gateway的步骤:1、了解网络环境;2、获取路由器IP地址;3、登录路由器管理界面;4、找到并配置WAN口设置;5、配置默认网关;6、保存设置并退出;7、检查网络连接是否正常。本专题为大家提供相关的文章、下载、课程内容,供大家免费下载体验。

2023.12.07

357

5

github中文官网入口 github中文版官网网页进入
github中文官网入口 github中文版官网网页进入

github中文官网入口https://docs.github.com/zh/get-started,GitHub 是一种基于云的平台,可在其中存储、共享并与他人一起编写代码。 通过将代码存储在GitHub 上的“存储库”中,你可以: “展示或共享”你的工作。 持续“跟踪和管理”对代码的更改。

2026.01.21

8385

27

GitHub官网入口版本汇总
GitHub官网入口版本汇总

本专题整合了GitHub入口版本地址汇总,阅读专题下面的文章了解更多详细内容。

2026.04.02

818

19

热门下载

更多
网站特效
/
网站源码
/
网站素材
/
前端模板

精品课程

更多
热门推荐
/
最新课程
phpStudy极速入门视频教程
phpStudy极速入门视频教程

共6课时 | 54.6万人学习

独孤九贱(4)_PHP视频教程
独孤九贱(4)_PHP视频教程

共89课时 | 133.4万人学习