无法安装 pgadmin4 存储库没有文件

vla*_*lav 14 linux apt pgadmin-4

我是使用命令

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'
Run Code Online (Sandbox Code Playgroud)

但我得到了这个

Err:2 https://ftp.postgresql.org/pub/pgadmin/pgadmin4/apt/n/a pgadmin4 Release                               
  404  Not Found [IP: 87.238.57.227 443]
Hit:3 https://community-packages.deepin.com/printer eagle InRelease                                          
Hit:4 https://home-store-img.uniontech.com/appstore deepin InRelease                                         
Reading package lists... Done
E: The repository 'https://ftp.postgresql.org/pub/pgadmin/pgadmin4/apt/n/a pgadmin4 Release' does not have a Release file.
N: Updating from such a repository can't be done securely, and is therefore disabled by default.
N: See apt-secure(8) manpage for repository creation and user configuration details.
Run Code Online (Sandbox Code Playgroud)

所以我无法安装pgadmin

使用深度linux 20.2.3

小智 33

我使用的是 Linux mint,问题已使用以下命令修复。

$ sudo 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/focal pgadmin4 main" \
  > /etc/apt/sources.list.d/pgadmin4.list && apt update'
$ sudo apt update
Run Code Online (Sandbox Code Playgroud)

然后,如果你想要桌面

$ sudo apt install pgadmin4-desktop
Run Code Online (Sandbox Code Playgroud)

或者网页版:

$ sudo apt install pgadmin4-web 
$ sudo /usr/pgadmin4/bin/setup-web.sh
Run Code Online (Sandbox Code Playgroud)


小智 10

# apt-get install curl ca-certificates gnupg
# curl https://www.postgresql.org/media/keys/ACCC4CF8.asc | apt-key add -
#vim /etc/apt/sources.list.d/pgdg.list
 ####### ADD
#deb http://apt.postgresql.org/pub/repos/apt/ buster-pgdg main

# apt-get update
# apt-get install pgadmin4  pgadmin4-apache2

Run Code Online (Sandbox Code Playgroud)

现在应该已成功安装。

  • 你能解释一下OP命令出了什么问题吗?这将使您的答案更有价值。 (3认同)

tou*_*rab 10

对于 Ubuntu 22.10 和其他抱怨 apt-key 被弃用的版本,请使用以下命令:

curl -fsS https://www.pgadmin.org/static/packages_pgadmin_org.pub | sudo gpg --dearmor -o /usr/share/keyrings/packages-pgadmin-org.gpg

sudo sh -c 'echo "deb [signed-by=/usr/share/keyrings/packages-pgadmin-org.gpg] https://ftp.postgresql.org/pub/pgadmin/pgadmin4/apt/jammy pgadmin4 main" > /etc/apt/sources.list.d/pgadmin4.list && apt update'
Run Code Online (Sandbox Code Playgroud)

请注意,FTP 链接中使用的是“jammy”。您可以浏览其他版本并选择与您的 Ubuntu 安装版本相匹配的版本

sudo apt install pgadmin4
Run Code Online (Sandbox Code Playgroud)

这将安装网络版和桌面版。