我正在运行 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 upgrade
或者apt-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/上看到一个身份验证列表。是我走错了路还是什么?
打开终端并输入:
打开 Software Sources 并单击“Additional repositories”并为 Linux Mint 19(它基于 Ubuntu Bionic)粘贴以下内容:
或 Linux Mint 20(基于 Ubuntu Focal Fossa)的以下内容:
它应该是这样的:
按“确定”,这将自动更新缓存。
现在打开终端并输入以下内容:
那应该安装pgadmin4。
以下内容在从文档修改的 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 "deb https://ftp.postgresql.org/pub/pgadmin/pgadmin4/apt/bionic pgadmin4 main" > /etc/apt/sources.list.d/pgadmin4.list && apt update'
安装 pgAdmin
为桌面和网络模式安装:
sudo apt install pgadmin4
Python 方法总是有效的
或者