Instalación del servidor Postgres 9.6 en Amazon Linux

10

¿Cuál es la mejor manera de instalar postgres-server 9.6 en Amazon Linux sin construir desde la fuente? Intenté ejecutar 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 la versión listada en https://yum.postgresql.org/repopackages.php , y se instaló sin errores, pero todavía no tengo service postgresql, o psql, o un postgresusuario. ¿Qué me perdí?

sudario
fuente

Respuestas:

13

Ha instalado el repositorio que hace que los paquetes de PostgreSQL estén disponibles (verifique /etc/yum.repos.d). Ahora puede hacer yum updatee instalar realmente la base de datos con yum install postgresql96-server.

Sven
fuente
1
Es muy probable que deba hacerlo como root: sudo rpm -i download.postgresql.org/pub/repos/yum/9.6/redhat/rhel-6-x86_64/…
Vic
@Vic: Claramente, ese no es el problema.
Sven
Sin embargo, su respuesta es correcta, ya que seguí, necesitaba ser root. Fue el problema para mí, y luego sus instrucciones fueron aplicables.
Vic
0

Según la respuesta de Sven (con el comentario de Vic ) , debe:

  1. Incluya el archivo oficial del paquete 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 los paquetes necesarios de Postgresql 9.6 usando yum

    sudo yum install postgresql96-server.x86_64

    Esto le permitiría instalar un servidor PostgreSQL y crear un postgresusuario. Sin embargo, dado que también ha querido instalar las herramientas de línea de comandos para postgres, necesitará ...

    sudo yum install postgresql96.x86_64 postgresql96-libs.x86_64

    Que instala psql, pg_dumpy otras herramientas de línea de comando.

Sé que es demasiado tarde, pero espero que ayude a cualquiera que pueda tropezar con este tipo de problema.

Abel Melquiades Callejo
fuente