基本上,请按照此处概述的步骤操作:https ://wiki.postgresql.org/wiki/Apt 。
sudo apt-get install curl ca-certificates gnupg
curl https://www.postgresql.org/media/keys/ACCC4CF8.asc | sudo apt-key add -
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-get update
sudo apt-get install pgadmin4
(最后一步的实际命令包括postgresql-11
。我从不这样做,因为我只是想要pgadmin4
并且从未遇到过它正常工作的问题。)
无论如何,这是尝试安装时发生的情况:
Reading package lists... Done
Building dependency tree
Reading state information... Done
Package pgadmin4 is not available, but is referred to by another package.
This may mean that the package is missing, has been obsoleted, or
is only available from another source
E: Package 'pgadmin4' has no installation candidate
我重做了步骤,结果相同。
我也尝试过执行以下操作,但它需要python3.7
我不会安装。
sudo sh -c 'echo "deb http://apt.postgresql.org/pub/repos/apt eoan-pgdg main" > /etc/apt/sources.list.d/pgdg.list'
已验证focal
显示在apt.postgresql.org
:
在那之后有点难为情,不知道该做什么。
建议?
我能够使用以下文章作为基础在 ubuntu 20.04(focal fossa)上安装 pgadmin4: https ://linuxhint.com/install-pgadmin4-ubuntu/
需要对说明进行一些更改:
在第 2 部分中:
在第 5 部分:
目前的最新版本是:
(我使用的是发布,而不是每日快照)
在第 6 部分:使用
在第 7 部分:
使用“python3.8”而不是“python2.7”
就这样。
为我工作。
更新: 请注意,现在可以直接从存储库安装 pgadmin4 (4.21)。
上游 debian 存储库的问题是对 python 3.8 的支持。他们说这是在这个提交中修复的,但他们显然错过了这个:https ://github.com/postgres/pgadmin4/commit/b7dad25d3eb29fae05fef4f161dea644f080276f
上游还没有对 Ubuntu 20.04 的支持。查看该日期(2020-05-13)的状态:https ://www.postgresql.org/ftp/pgadmin/pgadmin4/snapshots/
如果有人要直接在 Ubuntu 中分发 pgadmin4,那将非常有帮助,但目前还没有。
作为一种解决方法,您可以在 docker 中运行 pgadmin4
然后将浏览器指向
http://localhost:5050