我刚刚安装了PostgreSQL,现在想要安装pgadmin4,但是每次运行以下命令来安装pgadmin4和pgadmin4-apache2时
sudo apt install pgadmin4 pgadmin4-apache2
我经常遇到这个错误
E:软件包'pgadmin4'没有安装候选项
E:无法找到软件包pgadmin4-apache2
我尝试了很多解决方法,但似乎都不起作用。我需要一些帮助。
这是我解决问题的方法:
问题出现的原因是您的本地机器上没有添加pgadmin的存储库。 要解决这个问题,请按照以下步骤进行:
注意:这个方法适用于Ubuntu 16.04(Xenial)、Ubuntu 18.04(Bionic)、Ubuntu 19.10(Eoan)、Ubuntu 20.04(Focal)、Debian 9(Stretch)和Debian 10(Buster)以及可能的更新版本。
安装存储库的公钥(如果之前没有安装):
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 /usr/pgadmin4/bin/setup-web.sh
资源: pgAdmin 4 (APT)
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
如果您使用的是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" 进行安装。
请执行以下命令:
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
你也可以在这里检查。
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
这对我起作用了
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
从https://www.postgresql.org/media/keys/ACCC4CF8.asc导入存储库密钥
curl https://www.postgresql.org/media/keys/ACCC4CF8.asc | gpg --dearmor | sudo tee /etc/apt/trusted.gpg.d/apt.postgresql.org.gpg >/dev/null
/etc/apt/sources.list.d/pgdg.list
。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
提供可在Web浏览器中访问的Web界面:
sudo apt install pgadmin4-web
sudo apt install pgadmin4-desktop
同时安装网页版和桌面版:
sudo apt install pgadmin4
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
恭喜,您已完成了工作。In step 2, select different directory by date & follow same instructions.