Ubuntu 17.04 - 17.10

Ubuntu 17.04 - 17.10

由于 PostgreSQL 9.6 没有默认附带最新版本,我该如何在任何 Ubuntu 版本上安装它?

Ubuntu Xenial(16.04)附带 PostgreSQL 9.5默认存储库。

答案1

对于以下 Ubuntu 版本,你可以按照官方给出的命令进行安装PostgreSQL Apt 存储库

Ubuntu 17.04 - 17.10

该发行版附带 9.6 版。

sudo apt-get install postgresql-9.6

Ubuntu 14.04、16.04

sudo add-apt-repository "deb http://apt.postgresql.org/pub/repos/apt/ $(lsb_release -sc)-pgdg main"
wget --quiet -O - https://www.postgresql.org/media/keys/ACCC4CF8.asc | sudo apt-key add -
sudo apt-get update
sudo apt-get install postgresql-9.6

答案2

请遵循以下步骤:

参考自这个博客。

您需要添加最新的 PostgreSQL 存储库以获取最新版本。

sudo add-apt-repository "deb https://apt.postgresql.org/pub/repos/apt/ trusty-pgdg main"

更新并安装 PostgreSQL 9.6:

sudo apt-get update
sudo apt-get install postgresql-9.6

默认创建了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

在 WSL Ubuntu 18.04 上,接受的答案对我来说不起作用。

对我来说有效的是基于https://medium.com/@philip.mutua/how-to-install-postgresql-9-6-on-ubuntu-16-04-and-14-04-lts-5d463da49ea5

本质上:

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 -q https://www.postgresql.org/media/keys/ACCC4CF8.asc -O - | sudo apt-key add -
sudo apt-get update
sudo apt-get install postgresql-9.6 postgresql-contrib-9.6

我只是将其添加-9.6到已安装的软件包中。

答案4

我关注了Github要点- 我在 vagrant 中运行 ubuntu xenial,并希望将现有的 postresql 官方存储库版本 9.5 升级到 9.6,以便我可以使用后地理信息系统扩展版本 9.6 最适合该功能(在其网站上正式提到)希望这对某些人有所帮助。

相关内容