我需要安装PostgreSQL9.4 服务器,但我只能找到 9.3 版本。
我该如何安装或升级它?
答案1
按照以下步骤进行安装,并阅读本答案末尾的声明。
sudo sh -c 'echo "deb http://apt.postgresql.org/pub/repos/apt/ $(lsb_release -cs)-pgdg main" > /etc/apt/sources.list.d/pgdg.list'
wget --quiet -O - https://www.postgresql.org/media/keys/ACCC4CF8.asc | sudo apt-key add -
sudo apt-get update
sudo apt-get upgrade
PostgreSQL 全球开发小组 (PGDG) 维护着一个适用于 Debian 和 Ubuntu 的 PostgreSQL 软件包的 APT 存储库,位于 http://apt.postgresql.org/pub/repos/apt/。我们的目标是在多个 Debian/Ubuntu 版本上为所有支持的 PostgreSQL 版本构建 PostgreSQL 服务器包以及扩展和模块包。
目前,我们支持
- Debian 6 (squeeze)、7 (wheezy)、8 (jessie) 和不稳定 (sid) 64/32 位 (amd64/i386)
- Ubuntu 12.04 (precise)、14.04 (trusty)、14.10 (utopic) 64/32 位 (amd64/i386)
- PostgreSQL 8.4、9.0、9.1、9.2、9.3、9.4
- 服务器扩展,例如 Slony-I、各种 PL 语言和数据类型
- 类似 pgadmin3、pgbouncer 和 pgpool-II 的应用程序
旧版 PostgreSQL 和旧版 Debian/Ubuntu 发行版的软件包将继续保留在存储库中;这些软件包的更新将以临时方式提供。
答案2
以下是在 Ubuntu 14.04 上安装 PostgreSQL 9.4 的步骤。
首先,检查 Ubuntu 的版本:
lsb_release -sc
您需要添加最新版本的最新 PostgreSQL 存储库,否则它将安装 PostgreSQL 9.3。这是可信赖的版本。
sudo add-apt-repository "deb https://apt.postgresql.org/pub/repos/apt/ trusty-pgdg main"
更新并安装 PostgreSQL 9.4:
sudo apt-get update
sudo apt-get install postgresql-9.4
默认创建了postgres超级用户和postgres数据库,需要为postgres超级用户设置密码。
ubuntu@:~$ sudo passwd postgres
Enter new UNIX password:****
Retype new UNIX password:****
passwd: password updated successfully
如果服务尚未启动,可以启动PostgreSQL服务。
sudo service postgresql start
使用 postgres 用户连接 PostgreSQL 服务器:
ubuntu@:~$ su postgres
Password:****
创建示例数据库:
createdb database_name
连接到该数据库:
psql -d database_name
答案3
postgresql-9.4 不可用14.04 “值得信赖”。它被添加于14.10 “乌托邦”。
上的指示PostgreSQL Ubuntu 下载页面显示一些信息。
答案4
当您想要安装在官方 Ubuntu 存储库中找不到的软件时,请在网上搜索“PPA”。
对于你的情况,我搜索了“Postgresql 9.4 PPA”,结果发现这关联。