2025年9月25日: PostgreSQL 18 发布!

PGDG apt 仓库用于 Debian/Ubuntu

发布于 2012-12-06,作者 apt.postgresql.org

我们很高兴地宣布 PostgreSQL 全球开发组 (PGDG) apt 仓库现已可用,提供适用于 Debian 和 Ubuntu 的 PostgreSQL 软件包。

仓库本身位于 http://apt.postgresql.org/pub/repos/apt/,相关说明可以在 PostgreSQL wiki 上找到,地址为 https://wiki.postgresql.ac.cn/wiki/Apt。常见问题解答列表位于 https://wiki.postgresql.ac.cn/wiki/Apt/FAQ

仓库已包含今天发布的最新 PostgreSQL 版本。

使用旧的 "pgapt.debian.net" 地址的用户应更新其 sources.list 条目。

项目

我们的目标是在多个 Debian/Ubuntu 发行版上,为所有支持的 PostgreSQL 版本构建 PostgreSQL 服务器软件包以及扩展和模块软件包。

目前,我们支持

  • Debian 6.0 (squeeze), 7.0 (wheezy) 和 unstable (sid)
  • Ubuntu 12.4 (precise),lucid 的支持正在进行中
  • PostgreSQL 8.3, 8.4, 9.0, 9.1, 9.2
  • 多个服务器扩展,如 Slony-I、各种 PL 语言和数据类型
  • 如 pgadmin3、pgbouncer 和 pgpool-II 等应用程序

较旧 PostgreSQL 版本和较旧 Debian 发行版的软件包将继续保留在仓库中;这些软件包的更新将不定期提供。

快速入门

要使用该仓库,请执行以下操作:

http://apt.postgresql.org/pub/repos/apt/ACCC4CF8.asc 导入仓库密钥

wget -O - http://apt.postgresql.org/pub/repos/apt/ACCC4CF8.asc | sudo apt-key add -

编辑 /etc/apt/sources.list.d/pgdg.list。发行版被命名为 codename-pgdg。在示例中,将 squeeze 替换为您正在使用的实际发行版。

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

配置 apt 的包固定,以便在 /etc/apt/preferences.d/pgdg.pref 中优先使用 PGDG 包而不是 Debian 的包。

Package: *
Pin: release o=apt.postgresql.org
Pin-Priority: 500

注意:这将用 PGDG 仓库中可用的包替换您所有的 Debian/Ubuntu 包。如果您不想这样做,请跳过此步骤。

更新软件包列表,并安装 pgdg-keyring 包以自动获取仓库密钥更新

apt-get update
apt-get install pgdg-keyring

更多信息: https://wiki.postgresql.ac.cn/wiki/Apt

仓库密钥

使用的仓库密钥 ID 为 ACCC4CF8,指纹为 B97B 0AFC AA1A 47F0 44F2 44A0 7FCC 7D46 ACCC 4CF8。该密钥由 Christoph Berg 的密钥签名,该密钥在 Debian 的信任网络中具有良好的连接性。

鸣谢

搭建仓库的工作得到了 credativ、Redpill Linpro、2ndQuadrant 和欧盟第七框架计划的慷慨支持。构建服务器由 DG-i 提供托管。仓库托管在 postgresql.org 的硬件上。