cjo*_*nes 18 apt postgresql pgadmin
基本上,请按照此处概述的步骤操作:https : //wiki.postgresql.org/wiki/Apt。
sudo apt-get install curl ca-certificates gnupgcurl 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 updatesudo 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
Run Code Online (Sandbox Code Playgroud)
我已经重做了具有相同结果的步骤。
我也尝试执行以下操作,但它需要python3.7我不会安装。
sudo sh -c 'echo "deb http://apt.postgresql.org/pub/repos/apt eoan-pgdg main" > /etc/apt/sources.list.d/pgdg.list'
Run Code Online (Sandbox Code Playgroud)
已验证focal显示在apt.postgresql.org:
在那之后有点难倒要做什么。
建议?
小智 10
我能够使用以下文章作为基础在 ubuntu 20.04(焦点窝)上安装 pgadmin4:https ://linuxhint.com/install-pgadmin4-ubuntu/
需要对说明进行一些更改:
在第 2 部分:
sudo apt-get install build-essential libssl-dev libffi-dev libgmp3-dev
sudo apt-get install python3-virtualenv libpq-dev python3-dev
Run Code Online (Sandbox Code Playgroud)在第 5 部分:
目前的最新版本是:
https://ftp.postgresql.org/pub/pgadmin/pgadmin4/v4.20/pip/pgadmin4-4.20-py2.py3-none-any.whl
Run Code Online (Sandbox Code Playgroud)
(我用的是发布版,不是每日快照)
第 6 部分:使用
pip install pgadmin4-4.20-py2.py3-none-any.whl
Run Code Online (Sandbox Code Playgroud)在第 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,那将非常有帮助,但目前尚不可用。