如何在任何Ubuntu版本上安装PostgreSQL 9.6?
如何在任何Ubuntu版本上安装PostgreSQL 9.6,因为默认情况下它不是最新版本的?
Ubuntu Xenial(16.04)附带默认存储库的 PostgreSQL 9.5 。
对于以下Ubuntu版本,您可以根据官方PostgreSQL Apt存储库使用给定命令进行安装。
Ubuntu 17.04 – 17.10
版本9.6附带分发版。
sudo apt-get install postgresql-9.6
Ubuntu 12.04,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
按照以下步骤:
参考来自此博客。
您需要为最新版本添加最新的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
我遵循了这个Github的要点 – 我在流浪汉中运行ubuntu xenial,并希望将现有的postresql官方存储库版本9.5升级到9.6,这样我就可以使用PostGIS扩展版本,它最好的版本9.6(在他们的网站中正式提到)希望这有助于某人。
- 为什么我的两个ubuntu安装在不同的分区上共享相同的apt-get数据?
- 我偶然做了sudo apt-get remove python
- 找出使用特定包安装的软件包?
- 更新apt repos时Ubuntu 64位“无法获取文件 binary-i386 / Packages”错误
- maas / stable / ubuntu xenial存储库没有Release文件
- dpkg报告在任何APT命令之后配置巨大的python相关包列表的问题
- 使用Windows XP ICS时,apt-get update停留在“Waiting for Headers”上
- sudo apt get update给出错误 – 包缓存文件已损坏
- 试图安装spyder3,但获得spyder2