Linux上安裝pgadmin

本文讲述在Fedora或Redhat系列操作系统上如何安装pgadmin。

要安装前,请首先卸载您可能已经安装的任何pgAdmin repo软件包, 以保持一个干净的环境

1
2
3
4
5
# for fedora
sudo rpm -e pgadmin4-fedora-repo
# 或者
# for Rocky, Redhat or CentOS
sudo rpm -e pgadmin4-redhat-repo

1. 设置软件仓库

on Fedora

run:

1
2
3

sudo rpm -i https://ftp.postgresql.org/pub/pgadmin/pgadmin4/yum/pgadmin4-fedora-repo-2-1.noarch.rpm

or on Rocky, Redhat or CentOS, run:

1
sudo rpm -i https://ftp.postgresql.org/pub/pgadmin/pgadmin4/yum/pgadmin4-redhat-repo-2-1.noarch.rpm

2. 安装pgadmin4

要安装pgAdmin,请运行以下命令之一:

1
2
3
4
5
6
7
8
# Install for both desktop and web modes.
sudo dnf install -y pgadmin4

# Install for desktop mode only.
sudo dnf install -y pgadmin4-desktop

# Install for web mode only.
sudo dnf install -y pgadmin4-web

3. 配置pgadmin4

最后,如果您已经安装了pgadmin4或pgadmin4web,请运行web设置脚本,将系统配置为在web模式下运行:

1
2
3

sudo /usr/pgadmin4/bin/setup-web.sh

系统会提示您创建pgadmin管理员帐号并询问是否要启动pgadmin server, 选择是,系统会自动启动pgadmin server.

4. 使用

如何使用pgadmin web?

在浏览器打开http://127.0.0.1/pgadmin4/ 即可。输入上一歩创建的用户名和密码即可访问。

如何使用pgadmin desktop?

在应用程序列表中找到pgadmin单击打开即可。

5. troubleshooting

下载安装包速度非常慢, 考虑切换成国内的yum mirror

例如在Fedora 下 使用阿里云镜像

1
2
3
4
5
6
7
8
9
10
# 备份
sudo mv /etc/yum.repos.d/fedora.repo /etc/yum.repos.d/fedora.repo.backup
sudo mv /etc/yum.repos.d/fedora-updates.repo /etc/yum.repos.d/fedora-updates.repo.backup

## 下载新的 fedora.repo 和 fedora-updates.repo 到 /etc/yum.repos.d/
sudo wget -O /etc/yum.repos.d/fedora.repo http://mirrors.aliyun.com/repo/fedora.repo
sudo wget -O /etc/yum.repos.d/fedora-updates.repo http://mirrors.aliyun.com/repo/fedora-updates.repo

## 运行sudo yum makecache生成缓存
sudo yum makecache

6. 参考文档

pgAdmin 4 (RPM)

fedora镜像