安装 postgresql-9.4 的问题:无法定位包

Joe*_*ano 16 apt downloads postgresql 14.04

我正在使用 Ubuntu 14.04。我正在尝试使用本指南下载 postgresql 。

但是当我sudo apt-get install postgresql-9.4在终端中运行命令时,我收到以下错误消息:

E: Unable to locate package postgresql-9.4
E: Couldn't find any package by regex 'postgresql-9.4'
Run Code Online (Sandbox Code Playgroud)

我究竟做错了什么?

小智 24

您可以在 Ubuntu 14.04 上安装 postgres 9.4!

按照http://www.postgresql.org/download/linux/ubuntu/上的说明进行操作:

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

deb http://apt.postgresql.org/pub/repos/apt/ trusty-pgdg main
Run Code Online (Sandbox Code Playgroud)

导入存储库签名密钥,并更新包列表:

wget --quiet -O - https://www.postgresql.org/media/keys/ACCC4CF8.asc | \
  sudo apt-key add -
sudo apt-get update
Run Code Online (Sandbox Code Playgroud)

现在你可以安装

sudo apt-get install postgresql-9.4
Run Code Online (Sandbox Code Playgroud)


Pil*_*ot6 8

那是因为在 Ubuntu 14.04 存储库中有 postgresql-9.3 版本。所以运行

sudo apt-get install postgresql-9.3
Run Code Online (Sandbox Code Playgroud)

  • 那么,如果您想使用 9.4 版本,它实际上具有我需要的功能 (jsonb),该怎么办? (4认同)