Ubuntu 13.10 安装 PostgreSql 9.3

PostgreSql 9.3 增加了物化视图功能,但是Ubuntu自带的更新源只提供了 9.1 版本,去PostgreSql 官网看了一下,发现他们对于Ubuntu 只支持LTS版本,对于PPA软件源是不能自动安装的。

但是在http://wiki.postgresql.org/wiki/Apt 中提供了对于其他版本的手动配置功能

1.创建PPA文件

sudo vim /etc/apt/sources.list.d/pitti-postgresql-saucy.list

在vim 窗口中输入

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

2.手动装证书,如果不安装,会提示 “由于没有公钥,无法验证下列签名:NO_PUBKEY  ...”

wget --quiet -O - https://www.postgresql.org/media/keys/ACCC4CF8.asc | sudo apt-key add -

3.命令行安装

sudo apt-get update
sudo apt-get install postgresql-9.3 pgadmin3

4.安装插件支持,否则创建插件支持时候会报告

ERROR:  could not open extension control file "/usr/share/postgresql/9.3/extension/tablefunc.control": No such file or directory

安装命令

sudo apt-get install postgresql-contrib

5.安装 PostGIS

sudo apt-get install PostGIS

发布者