我们很高兴地宣布 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 服务器软件包以及扩展和模块软件包。
目前,我们支持
较旧 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 的硬件上。