Instalando o servidor Postgres 9.6 no Amazon Linux

10

Qual é a melhor maneira de instalar o postgres-server 9.6 no Amazon Linux sem construir a partir da fonte? Eu tentei correr rpm -i https://download.postgresql.org/pub/repos/yum/9.6/redhat/rhel-6-x86_64/pgdg-ami201503-96-9.6-2.noarch.rpmpara instalar a versão listada na https://yum.postgresql.org/repopackages.php , e é instalado sem erros, mas eu ainda não tenho service postgresql, ou psql, ou um postgresusuário. Do que eu senti falta?

mortalha
fonte

Respostas:

13

Você instalou o repositório que disponibiliza os pacotes PostgreSQL (verifique /etc/yum.repos.d). Agora você pode fazer yum updatee instalar o banco de dados com yum install postgresql96-server.

Sven
fonte
1
Provavelmente, você precisará fazer isso como root: sudo rpm -i download.postgresql.org/pub/repos/yum/9.6/redhat/rhel-6-x86_64/…
Vic
@ Vic: Isso claramente não é o problema.
Sven
Sua resposta está correta, porém, enquanto eu a acompanhava, eu precisava ser raiz. Era o problema para mim, e suas instruções eram aplicáveis.
23417 Vic
0

Com base na resposta de Sven (com o comentário de Vic ) , você deve:

  1. Inclua o arquivo oficial do pacote 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. Instale os pacotes necessários do Postgresql 9.6 usando o yum

    sudo yum install postgresql96-server.x86_64

    Isso permitiria instalar um servidor PostgreSQL e criar um postgresusuário. No entanto, como você também deseja instalar as ferramentas de linha de comando para o postgres, precisará de ...

    sudo yum install postgresql96.x86_64 postgresql96-libs.x86_64

    Que instala psql, pg_dumpe outras ferramentas de linha de comando.

Sei que é tarde demais, mas espero que ajude qualquer um que possa tropeçar nesse tipo de problema.

Abel Melquiades Callejo
fonte