linux

如何在Linux上部署pgAdmin

小樊
73
2025-04-09 00:40:08
栏目: 智能运维

在Linux上部署pgAdmin有多种方法,以下提供四种常见方式:

通过APT包管理器安装pgAdmin 3

在Ubuntu或基于Debian的系统上,可以通过APT包管理器安装pgAdmin 3。

sudo apt update
sudo apt install pgadmin3

安装完成后,可以通过以下命令启动pgAdmin:

pgadmin3

或者,可以通过桌面图标启动。

通过yum包管理器安装pgAdmin 4

在RHEL或CentOS系统上,可以添加pgAdmin 4的yum仓库并安装。

首先,安装epel仓库:

sudo yum install epel-release

然后,安装pgAdmin 4仓库:

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

建立缓存并安装pgAdmin 4:

sudo yum makecache
sudo yum install pgadmin4 -y

安装完成后,可以通过以下命令启动pgAdmin:

pgadmin4

或者,可以通过桌面图标启动。

从源码编译安装pgAdmin 4

在需要更多自定义或最新功能的场景下,可以从源码编译安装pgAdmin 4。

  1. 安装必要的开发工具和依赖库:
sudo apt-get install build-essential libssl-dev libffi-dev libgmp3-dev virtualenv python-pip libpq-dev python-dev
  1. 创建并激活虚拟环境:
cd /opt
mkdir enviromentpy
cd enviromentpy
virtualenv pgadmin4
cd pgadmin4
source bin/activate
  1. 下载pgAdmin 4源码并安装:
wget https://ftp.postgresql.org/pub/pgadmin/pgadmin4/v1.3/pip/pgadmin4-1.3-py2.py3-none-any.whl
pip install pgadmin4-1.3-py2.py3-none-any.whl
  1. 创建并配置本地配置文件:
cd /lib/python2.7/site-packages/pgadmin4
touch config_local.py

编辑config_local.py文件,例如设置SERVER_MODE = False以在单用户模式下运行。

  1. 启动pgAdmin 4:
python lib/python2.7/site-packages/pgadmin4/pgAdmin4.py

初次配置需要设置邮箱和密码。

使用pip安装pgAdmin 4

  1. 确保有Python环境并安装pip:
sudo apt install python-pip
  1. 从pgAdmin官网下载最新的安装包,例如pgAdmin 4 v3.6:
wget https://ftp.postgresql.org/pub/pgadmin/pgadmin4/v3.6/pip/pgadmin4-3.6-py2.py3-none-any.whl
  1. 使用pip安装pgAdmin 4:
pip2 install pgadmin4-3.6-py2.py3-none-any.whl
  1. 找到pgAdmin的安装目录并启动pgAdmin:
find / -name ‘pgadmin’
python pgAdmin4.py &

初次配置需要设置邮箱和密码。

请注意,具体的安装步骤可能会因Linux发行版和版本的不同而有所差异。建议参考官方文档或搜索相关教程以获取更详细的指导。

0
看了该问题的人还看了