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í?

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.


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.

Al usar nuestro sitio, usted reconoce que ha leído y comprende nuestra Política de Cookies y Política de Privacidad.
Licensed under cc by-sa 3.0 with attribution required.