适用于 Debian/Ubuntu 的 PGDG apt 存储库

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

我们很高兴地宣布 PostgreSQL 全球开发小组的 PostgreSQL 软件包 apt 存储库可用于 Debian 和 Ubuntu。

该存储库位于 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

注意:这将把您的所有 Debian/Ubuntu 软件包替换为 PGDG 存储库中可用的软件包。如果您不希望这样做,请跳过此步骤。

更新软件包列表,并安装 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 硬件上。