自2014年起,该网站介绍了针对Ubuntu和Debian的实现方法:https://wiki.postgresql.org/wiki/Apt
复制粘贴(2014-06-06),以防网站离线,无论发生什么情况:
用于Debian和Ubuntu的PostgreSQL软件包
PostgreSQL全球开发小组(PGDG)为Debian和Ubuntu维护了一个PostgreSQL软件包的APT存储库,位于http://apt.postgresql.org/pub/repos/apt/。我们的目标是在多个Debian / Ubuntu发行版上为支持的所有PostgreSQL版本构建PostgreSQL服务器软件包以及扩展和模块软件包。当前,我们支持Debian 6.0(squeeze),7.0(wheezy)和不稳定(sid)64/32位(amd64 / i386)Ubuntu 10.04(lucid),12.04(precise),13.10(saucy),14.04(trusty)64 / 32位(amd64 / i386)PostgreSQL 8.4、9.0、9.1、9.2、9.3、9.4 beta服务器扩展,例如Slony-I,各种PL语言和数据类型诸如pgadmin3,pgbouncer和pgpool-II之类的应用程序,用于较旧的PostgreSQL版本而较早的Debian / Ubuntu发行版将继续保留在资源库中;这些更新将临时提供。
快速开始
创建/etc/apt/sources.list.d/pgdg.list。这些分布称为代号-pgdg。在示例中,将wheezy替换为您正在使用的实际发行版:
deb http://apt.postgresql.org/pub/repos/apt/ wheezy-pgdg main
(您可以通过运行lsb_release -c来确定发行版的代号。)从https://www.postgresql.org/media/keys/ACCC4CF8.asc导入存储库密钥,更新软件包列表,然后开始安装软件包:
wget --quiet -O - https://www.postgresql.org/media/keys/ACCC4CF8.asc | sudo apt-key add -
sudo apt-get update
sudo apt-get upgrade
sudo apt-get install postgresql-9.3 pgadmin3
或者,此shell脚本将为您执行上述步骤。仅限9.4 beta:查看beta版本的常见问题解答查看常见问题解答。注意:此存储库提供依赖于最新的postgresql-xy,...软件包的“ postgresql”,“ postgresql-contrib”和“ postgresql-client”元软件包,类似于Debian和Ubuntu中的软件包。一旦发布了新的PostgreSQL版本,这些元软件包将被更新以依赖于新版本。如果要保留特定的PostgreSQL版本,则应安装特定的软件包,例如“ postgresql-9.3”,而不是“ postgresql”。