在Amazon Linux上安装Postgres服务器9.6


10

不从源代码构建在Amazon Linux上安装postgres-server 9.6的最佳方法是什么?我尝试运行rpm -i https://download.postgresql.org/pub/repos/yum/9.6/redhat/rhel-6-x86_64/pgdg-ami201503-96-9.6-2.noarch.rpm以安装https://yum.postgresql.org/repopackages.php上列出的版本,并且安装时没有错误,但我仍然没有service postgresql,或psqlpostgres用户。我错过了什么?

Answers:


13

您已经安装了使PostgreSQL软件包可用的存储库(选中/etc/yum.repos.d)。现在,您可以使用进行yum update安装yum install postgresql96-server


1
很可能你需要做的,作为根:sudo的转-i download.postgresql.org/pub/repos/yum/9.6/redhat/rhel-6-x86_64/...
维克

@Vic:显然这不是问题。
斯文

不过,按照我的说法,您的答案是正确的,我需要成为root。这对我来说是个问题,然后您的指示才适用。
Vic

0

根据Sven的回答(带有Vic的评论),您应该:

  1. 包含官方的PostgreSQL 9.6 RPM软件包文件

    sudo rpm -i https://download.postgresql.org/pub/repos/yum/9.6/redhat/rhel-6-x86_64/pgdg-ami201503-96-9.6-2.noarch.rpm

  2. 使用yum安装所需的Postgresql 9.6软件包

    sudo yum install postgresql96-server.x86_64

    这将允许您安装PostgreSQL服务器并创建postgres用户。但是,由于您还想为postgres安装命令行工具,因此您将需要...

    sudo yum install postgresql96.x86_64 postgresql96-libs.x86_64

    会安装psqlpg_dump和其他命令行工具。

我知道为时已晚,但希望对任何可能遇到此类问题的人有所帮助。

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.