如何安装PostgreSQL 9.4


21

经过尝试apt-get install postgresql-9.4,更新,再试等等等等。看来我无法安装它:

 Couldn't find any package by regex 'postgresql-9.4'

我知道在Askubuntu中有一个类似的问题,但是那里的答案也不起作用。

我需要9.4版本的PostgreSQL,因为我正在从Heroku中进行pg:backup,如果我没有9.4,则会出现错误。

非常感谢你的帮助。


我们应该如何帮助您?您甚至没有提到您的Ubuntu版本。
AB

1
官方网站描述了添加postgresql存储库的步骤,然后您就可以下载postresql。更多信息:postgresql.org/download/linux/ubuntu
Sergiy Kolodyazhnyy 2015年

Answers:


45

此命令为您的发行版安装最新版本:

sudo apt-get install postgresql

postgresql-9.4 从Utopic开始可用。

资源

是为您的Ubuntu(Utopic,Trusty,Precise,Lucid)版本安装Postgesql 9.4的分步指南。

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

值得信赖:

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

要获取您的ubuntu版本:

lsb_release -sc

现在导入公共密钥并安装:

wget --quiet -O - https://postgresql.org/media/keys/ACCC4CF8.asc | sudo apt-key add - 
sudo apt-get update
sudo apt-get install postgresql-9.4

答案有所改善,但是您的Ubuntu版本是什么?
AB:

谢谢,我对您的答案投了赞成票,我将在几个小时内进行测试。我使用Ubuntu 14.04 LTS-Trusty。
alejoss 2015年

@alejoss:您似乎已经忘记接受此答案:如果此答案对您有所帮助,请不要忘记单击文本左侧的灰色,这表示是的,此答案有效;-)
Fabby 2015年

15

使用以下命令(该命令可以获取您的Ubuntu版本,无需手动更改):

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 install postgresql-9.4 pgadmin3

来源:如何在Ubuntu / Linux Mint中安装PostgreSQL 9.4


谢谢,这很好。+1使用'lsb_release -cs'使其动态化
Aidan Melen


0

如果要在特定版本(如Ubuntu 14)中的Ubuntu中安装PostgreSQL 9.5,请按照以下步骤操作:

创建文件/etc/apt/sources.list.d/pgdg.list并为存储库添加一行:

sudo sh -c 'echo "deb http://apt.postgresql.org/pub/repos/apt/ trusty-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 install postgresql-9.5
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.