PgAdmin:软件包“ pgAdmin4”没有安装候选者

时间:2019-10-04 15:45:55

标签: postgresql pgadmin-4

我刚刚安装了PostgreSQL,并尝试安装pgdmin4,但是每当我运行以下命令安装pgadmin4和pgadmin4-apache2

sudo apt install pgadmin4 pgadmin4-apache2

我经常会收到错误消息

  

E:软件包“ pgadmin4”没有安装候选对象

     

E:无法找到软件包pgadmin4-apache2

我已经尝试了很多解决方案,但是似乎没有一个解决之道。我需要一些帮助。

6 个答案:

答案 0 :(得分:9)

这是我解决问题的方式;

出现此问题是因为尚未将pgadmin的存储库添加到本地计算机。 要解决此问题,请执行以下操作;

打开您的终端并在下面输入命令

sudo nano /etc/apt/sources.list.d/pgdg.list

打开nano编辑器后,将下面的行复制并粘贴到其中

deb http://apt.postgresql.org/pub/repos/apt/ bionic-pgdg main

然后按Ctrl + S保存并退出纳米编辑器。

然后,再次打开编辑器,然后在下面输入命令

sudo wget --quiet -O - https://www.postgresql.org/media/keys/ACCC4CF8.asc | sudo apt-key add -
sudo apt update

最后,运行命令以安装pgadmin4和pgadmin4-apache2

sudo apt install pgadmin4 pgadmin4-apache2

仅此而已。

我希望这会有所帮助。

答案 1 :(得分:7)

对于Ubuntu 18.04,您必须添加Postgresql存储库和apt密钥:

wget --quiet -O - 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 update

然后,您可以安装。与“ sudo apt install pgadmin4 pgadmin4-apache2 -y”

答案 2 :(得分:6)

就我而言,这是有效的。在上面的答案中,第二步已过时,因为链接无法访问。 第一步

curl https://www.pgadmin.org/static/packages_pgadmin_org.pub | sudo apt-key add

创建存储库配置文件: 在上面的回答中提到了这个命令,但现在它太旧了,因为这个页面返回 404 并且包没有成功下载

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'

第二步 此命令已更新并且现在可以使用

sudo sh -c 'echo "deb https://ftp.postgresql.org/pub/pgadmin/pgadmin4/apt/focal/ pgadmin4 main" > /etc/apt/sources.list.d/pgadmin4.list && apt update'

第三步

sudo apt install pgadmin4

答案 3 :(得分:1)

这对我有用

sudo wget --quiet -O - https://www.postgresql.org/media/keys/ACCC4CF8.asc | sudo apt-key add -
sudo apt update
sudo apt install pgadmin4 pgadmin4-apache2

答案 4 :(得分:0)

出现问题是因为 pgadmin 的存储库尚未添加到您的本地计算机。要解决此问题,请执行以下操作;

打开你的终端并输入下面的命令

sudo nano /etc/apt/sources.list.d/pgdg.list

nano 编辑器打开时,将下面的行复制并粘贴到其中

deb http://apt.postgresql.org/pub/repos/apt/ focal-pgdg main

然后复制粘贴这个东西

wget --quiet -O - https://www.postgresql.org/media/keys/ACCC4CF8.asc | sudo apt-key add -

然后复制并粘贴这个东西

sudo apt-get update && sudo apt-get install pgadmin4

恭喜你完成任务

答案 5 :(得分:0)

在下面运行这些命令,

  1. sudo apt install curl
  2. curl https://www.pgadmin.org/static/packages_pgadmin_org.pub | sudo apt-key add
  3. 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'
  4. sudo apt install pgadmin4

您也可以勾选here