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、またはpsql、またはpostgresユーザー。私は何を取りこぼしたか?

回答:


13

PostgreSQLパッケージを使用可能にするリポジトリをインストールしました(確認/etc/yum.repos.d)。これでyum update、DBを実際にインストールできますyum install postgresql96-server


1
かなり可能性がrootとしてそれを行う必要があります:sudoのRPM -i download.postgresql.org/pub/repos/yum/9.6/redhat/rhel-6-x86_64/...
ヴィック

@ヴィック:それは明らかに問題ではありません。
スヴェン

あなたの答えは正しいですが、私が従ったように、私は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およびその他のコマンドラインツール。

手遅れであることは知っていますが、この種の問題に遭遇する可能性のあるすべての人に役立つことを願っています。

弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.