我正在运行 Linux Mint 19 Tara,并尝试按照说明进行操作这里目标是将 pgAdmin4 安装为桌面应用程序。似乎存在涉及存储库身份验证的问题。

PostgreSQL Debian Repository正如我在 apt-key 列表中观察到的那样,apt-key 步骤似乎有效。

我没有deb命令(我想这是 Mint 与 Ubuntu 的区别?),所以我使用了命令
add-apt-repository http://apt.postgresql.org/pub/repos/apt/ tara-pgdg main
,之后我
deb http://apt.postgresql.org/pub/repos/apt/ bionic main
/etc/apt/sources.list.d/additional-repositories.list.

此时运行apt-get upgradeorapt-get update显示错误
The repository 'http://apt.postgresql.org/pub/repos/apt bionic Release' does not have a Release file.

我该如何继续?似乎不太可能真的没有发布文件;我可以在以下位置查看身份验证列表:https://apt.postgresql.org/pub/repos/apt/dists/bionic-pgdg/。是我路径错误还是怎么的?

答案1

  1. 打开终端并输入:

     wget --quiet -O - https://www.postgresql.org/media/keys/ACCC4CF8.asc | sudo apt-key add -
    
  2. 打开软件源并单击“其他存储库”并粘贴 Linux Mint 19(基于 Ubuntu Bionic)的以下内容:

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

    或适用于 Linux Mint 20(基于 Ubuntu Focal Fossa)的以下内容:

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

它应该看起来像这样: 在此输入图像描述

按“确定”即可自动更新缓存。

  1. 现在打开终端并输入以下内容:

     sudo apt update
     sudo apt install pgadmin4
    

那应该安装 pgadmin4。

答案2

以下内容在 Linux Mint 19.1 中为我工作,修改自文档因为我的机器已经$(lsb_release -cs)返回tessa,虽然不工作但bionic正在工作。

设置存储库

安装存储库的公钥(如果之前未完成):

卷曲https://www.pgadmin.org/static/packages_pgadmin_org.pub| sudo apt-key 添加

创建存储库配置文件:

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

安装pgAdmin

安装桌面和网络模式:

sudo apt安装pgadmin4

答案3

Python方法总是有效的

$ sudo mkdir /var/lib/pgadmin
$ sudo mkdir /var/log/pgadmin
$ sudo chown $USER /var/lib/pgadmin
$ sudo chown $USER /var/log/pgadmin
$ python3 -m venv pgadmin4
$ source pgadmin4/bin/activate
(pgadmin4) $ pip install pgadmin4

(pgadmin4) $ pgadmin4

或者

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 install pgadmin4

相关内容