【发布时间】:2020-11-04 18:03:57
【问题描述】:
我想尝试新的 PostgreSQL 并按照this 的说明进行操作。但是安装失败:
$ sudo apt install postgresql-client-13
Reading package lists... Done
Building dependency tree
Reading state information... Done
Some packages could not be installed. This may mean that you have
requested an impossible situation or if you are using the unstable
distribution that some required packages have not yet been created
or been moved out of Incoming.
The following information may help to resolve the situation:
The following packages have unmet dependencies:
postgresql-client-13 : Depends: libpq5 (>= 13~beta2) but 12.3-1.pgdg18.04+1 is to be installed
E: Unable to correct problems, you have held broken packages.
我也试过this指令来解决unmet依赖
我做错了什么以及如何安装psql 13?
UPD
我的sources.list.d的内容:
kes@kes-X751SA /etc/apt/sources.list.d $ cat pgdg.list
deb http://apt.postgresql.org/pub/repos/apt/ bionic-pgdg main
kes@kes-X751SA /etc/apt/sources.list.d $ cat pgdg-testing.list
deb http://apt.postgresql.org/pub/repos/apt/ bionic-pgdg-testing main 13
还有:
$ sudo apt-cache policy postgresql-13
postgresql-13:
Installed: (none)
Candidate: 13~beta2-1.pgdg18.04+1
Version table:
13~beta2-1.pgdg18.04+1 100
100 http://apt.postgresql.org/pub/repos/apt bionic-pgdg-testing/13 amd64 Packages
【问题讨论】:
-
感谢您使用测试版。这是一个重要的贡献。这一定是打包错误,你应该报告给pgsql-pkg-debianmailing list。
-
有安装测试版的特殊说明。您是否按照wiki.postgresql.org/wiki/Apt/… 中列出的步骤进行操作?你的文件 /etc/apt/sources.list.d/pgdg.list 的内容是什么?
-
@jjanes:更新
-
在我的 ubuntu 上,
13必须添加到 pgdg.list 中。我认为 pgdg-testing.list 用于其他目的,安装每日构建,而不是测试版。
标签: postgresql linux-mint-19 postgresql-13