ubuntu 存储库“http:apt.postgresql.org/pub/repos/apt stretch-pgdg Release”没有发布文件

wyyhbhjk  于 2022-11-22  发布在  PostgreSQL
关注(0)|答案(2)|浏览(394)

我在尝试为Debian安装Postgres Stretch时遇到了一个错误。几天前它还在工作,现在突然在回购协议中无法使用该版本。

404  Not Found [IP: 72.32.157.246 80]

E: The repository 'http://apt.postgresql.org/pub/repos/apt stretch-pgdg Release' does not have a Release file.```
gtlvzcf8

gtlvzcf81#

Debian stretch已被移除,不再支援。您可以阅读更多关于here的信息。
为了继续使用Debian stretch,您可以使用以下方法从存档中获取文件:deb https://apt-archive.postgresql.org/pub/repos/apt stretch-pgdg main
您可以阅读更多关于此here的信息。
或者,您可以使用列出的替代here

67up9zun

67up9zun2#

下面是我在Docker for postgres 11中解决该错误的解决方案

FROM postgres:11
RUN rm /etc/apt/sources.list.d/pgdg.list
RUN apt-get update && apt-get -y install apt-transport-https
RUN echo "deb [ signed-by=/usr/local/share/keyrings/postgres.gpg.asc ] https://apt-archive.postgresql.org/pub/repos/apt/ stretch-pgdg main 11" >/etc/apt/sources.list.d/pgdg.list
RUN apt-get update
...

相关问题