Victor Asked: 2016-09-30 08:48:16 +0800 CST2016-09-30 08:48:16 +0800 CST 2016-09-30 08:48:16 +0800 CST 如何在 Ubuntu 上以桌面模式安装 pgAdmin 4 772 如何在桌面模式下安装 pgAdmin 4?该文档仅详细说明了服务器模式。 software-installation 4 个回答 Voted Victor 2016-09-30T08:54:44+08:002016-09-30T08:54:44+08:00 对于Ubuntu上的pgAdmin 4 v4.21,根据下载页面: 安装依赖,创建虚拟环境,下载,安装和配置 使用 Python2.x sudo apt-get install virtualenv python-pip libpq-dev python-dev cd virtualenv pgadmin4 cd pgadmin4 source bin/activate pip install https://ftp.postgresql.org/pub/pgadmin/pgadmin4/v4.21/pip/pgadmin4-4.21-py2.py3-none-any.whl 使用Python3.6(最好避免编码相关问题) sudo apt-get install virtualenv python3-pip libpq-dev python3-dev cd virtualenv -p python3 pgadmin4 cd pgadmin4 source bin/activate pip3 install https://ftp.postgresql.org/pub/pgadmin/pgadmin4/v4.21/pip/pgadmin4-4.21-py2.py3-none-any.whl 配置 覆盖默认路径并在本地配置文件中将其设置为单用户模式: nano lib/python2.7/site-packages/pgadmin4/config_local.py 对于 Python3.x: nano lib/python3.6/site-packages/pgadmin4/config_local.py 写: import os DATA_DIR = os.path.realpath(os.path.expanduser(u'~/.pgadmin/')) LOG_FILE = os.path.join(DATA_DIR, 'pgadmin4.log') SQLITE_PATH = os.path.join(DATA_DIR, 'pgadmin4.db') SESSION_DB_PATH = os.path.join(DATA_DIR, 'sessions') STORAGE_DIR = os.path.join(DATA_DIR, 'storage') SERVER_MODE = False 跑 python lib/python2.7/site-packages/pgadmin4/pgAdmin4.py 对于 Python3.x: python3 lib/python3.6/site-packages/pgadmin4/pgAdmin4.py 使用权 在http://localhost:5050访问 出口 使用 Ctrl-C 退出 再次运行 cd ~/pgadmin4 source bin/activate python lib/python2.7/site-packages/pgadmin4/pgAdmin4.py 对于 Python3.6 #!/bin/bash cd ~/pgadmin4 source bin/activate python3 lib/python3.6/site-packages/pgadmin4/pgAdmin4.py 做一个快捷方式 touch ~/pgadmin4/pgadmin4 chmod +x ~/pgadmin4/pgadmin4 nano ~/pgadmin4/pgadmin4 写: #!/bin/bash cd ~/pgadmin4 source bin/activate python lib/python2.7/site-packages/pgadmin4/pgAdmin4.py 对于 Python3.6 #!/bin/bash cd ~/pgadmin4 source bin/activate python3 lib/python3.6/site-packages/pgadmin4/pgAdmin4.py 现在您可以使用更简单的命令运行它: ~/pgadmin4/pgadmin4 Python3 用户 将 Python3.6 中的 [x] 替换为您各自的版本。 与 pgAdmin 3 配置冲突 pgAdmin 4由于目录中的配置不兼容,不会在pgAdmin 3之前安装和使用的环境中启动.pgadmin。最简单的解决方案是清除该目录或调整config_local.py以指向一个干净的新.pgadmin4目录。 Alexandar Mitsev 2017-01-05T04:36:06+08:002017-01-05T04:36:06+08:00 其他选择是使用 docker 和 thaJeztah 提供的 docker 映像 - https://github.com/thaJeztah/pgadmin4-docker $ docker run --rm -p 5050:5050 thajeztah/pgadmin4 然后,要从 pgadmin4 中访问 PostgreSQL 数据库实例,您应该使用主机的 IP而不是 localhost 和 127.0.0.1,因为 Docker 会将它们映射到容器本身。 可以通过 2 个步骤找到 dockerised 数据库实例的 IP: 使用以下命令查找数据库的容器 ID: docker ps 检查 container_name 以找到其 ip: docker inspect <ID from previous step> 您正在寻找类似 "IPAddress": "172.18.0.3" Best Answer Muhamed Huseinbašić 2018-05-31T05:29:27+08:002018-05-31T05:29:27+08:00 在 Ubuntu 16.04 上,您可以pgadmin4安装 sudo sh -c 'echo "deb http://apt.postgresql.org/pub/repos/apt/ $(lsb_release -cs)-pgdg main" >> /etc/apt/sources.list.d/pgdg.list' sudo apt install wget ca-certificates wget --quiet -O - https://www.postgresql.org/media/keys/ACCC4CF8.asc | sudo apt-key add sudo apt update sudo apt install pgadmin4 我在 16.04 上对此进行了测试。 上述方法的来源 Hazem 2020-09-30T22:00:13+08:002020-09-30T22:00:13+08:00 最后,pgAdmin 团队为 pgAdmin4 创建了一个 apt 包 它支持: Debian 9 (Stretch), 10 (Buster) Ubuntu 16.04(Xenial)、18.04(仿生)、19.10(Eoan)、20.04(Focal) 现在要安装它,您必须设置 pgAdmin 4 官方存储库,然后您可以安装它 设置存储库 安装存储库的公钥(如果之前未完成) curl https://www.pgadmin.org/static/packages_pgadmin_org.pub | sudo apt-key add 创建存储库配置文件: sudo sh -c 'echo "deb https://ftp.postgresql.org/pub/pgadmin/pgadmin4/apt/$(lsb_release -cs) pgadmin4 main" > /etc/apt/sources.list.d/pgadmin4.list && apt update' 安装 pgAdmin4 您可以安装桌面模式和Web模式: sudo apt install pgadmin4 仅适用于台式机: sudo apt install pgadmin4-desktop 仅适用于网络: sudo apt install pgadmin4-web 来源:https ://www.pgadmin.org/download/pgadmin-4-apt/
对于Ubuntu上的pgAdmin 4 v4.21,根据下载页面:
安装依赖,创建虚拟环境,下载,安装和配置
使用 Python2.x
使用Python3.6(最好避免编码相关问题)
配置
覆盖默认路径并在本地配置文件中将其设置为单用户模式:
对于 Python3.x:
写:
跑
对于 Python3.x:
使用权
在http://localhost:5050访问
出口
使用 Ctrl-C 退出
再次运行
对于 Python3.6
做一个快捷方式
写:
对于 Python3.6
现在您可以使用更简单的命令运行它:
Python3 用户
将 Python3.6 中的 [x] 替换为您各自的版本。
与 pgAdmin 3 配置冲突
pgAdmin 4
由于目录中的配置不兼容,不会在pgAdmin 3
之前安装和使用的环境中启动.pgadmin
。最简单的解决方案是清除该目录或调整config_local.py
以指向一个干净的新.pgadmin4
目录。其他选择是使用 docker 和 thaJeztah 提供的 docker 映像 - https://github.com/thaJeztah/pgadmin4-docker
然后,要从 pgadmin4 中访问 PostgreSQL 数据库实例,您应该使用主机的 IP而不是 localhost 和 127.0.0.1,因为 Docker 会将它们映射到容器本身。
可以通过 2 个步骤找到 dockerised 数据库实例的 IP:
使用以下命令查找数据库的容器 ID:
docker ps
检查 container_name 以找到其 ip:
docker inspect <ID from previous step>
您正在寻找类似 "IPAddress": "172.18.0.3"
在 Ubuntu 16.04 上,您可以
pgadmin4
安装我在 16.04 上对此进行了测试。
上述方法的来源
最后,pgAdmin 团队为 pgAdmin4 创建了一个 apt 包
它支持:
现在要安装它,您必须设置 pgAdmin 4 官方存储库,然后您可以安装它
设置存储库
安装存储库的公钥(如果之前未完成)
创建存储库配置文件:
安装 pgAdmin4
您可以安装桌面模式和Web模式:
仅适用于台式机:
仅适用于网络:
来源:https ://www.pgadmin.org/download/pgadmin-4-apt/