我刚刚安装了PostgreSQL,并尝试安装pgdmin4,但是每当我运行以下命令安装pgadmin4和pgadmin4-apache2
sudo apt install pgadmin4 pgadmin4-apache2
我经常会收到错误消息
E:软件包“ pgadmin4”没有安装候选对象
E:无法找到软件包pgadmin4-apache2
我已经尝试了很多解决方案,但是似乎没有一个解决之道。我需要一些帮助。
答案 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)
在下面运行这些命令,
sudo apt install curl
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'
sudo apt install pgadmin4
您也可以勾选here。