GNU/Linux >> Tutoriales Linux >  >> Linux

¿Cómo instalar Postgresql 11 en la AMI de Amazon Linux?

Parece que no hay una distribución binaria preconstruida de PostgreSQL 11 para Amazon Linux. La forma en que lo resolví fue construir a partir del código fuente:

wget https://ftp.postgresql.org/pub/source/v11.5/postgresql-11.5.tar.gz

tar zxvf postgresql-11.5.tar.gz

cd postgresql-11.5

./configure --without-readline

make

make install

Por defecto, instalará pg_dump en /usr/local/pgsql/bin/pg_dump .


La clave fue que PGDG ya no está disponible para yum de Amazon Linux. desde 9.3, por lo que se deben instalar las piezas individuales.

  # Remove old Postgres
  yum remove -y postgresql postgresql-server

  # Install Postgres 11
  yum install -y https://download.postgresql.org/pub/repos/yum/11/redhat/rhel-6-x86_64/postgresql11-libs-11.4-1PGDG.rhel6.x86_64.rpm
  yum install -y https://download.postgresql.org/pub/repos/yum/11/redhat/rhel-6-x86_64/postgresql11-11.4-1PGDG.rhel6.x86_64.rpm
  yum install -y https://download.postgresql.org/pub/repos/yum/11/redhat/rhel-6-x86_64/postgresql11-server-11.4-1PGDG.rhel6.x86_64.rpm

[editar]Reemplazar el 11.4 en cada enlace anterior con cualquier versión que necesite disponible en https://download.postgresql.org/pub/repos/yum/11/redhat/rhel-6-x86_64/


sudo yum update
sudo amazon-linux-extras install postgresql11

Esta es una versión extendida de la respuesta de @nitsujri. No puedo comentar su comentario, así que crearé una nueva respuesta aquí.

Instalar requisitos previos:

sudo yum install readline-devel
sudo yum group install "Development Tools"

Descargue el código fuente de PostgreSQL e instale la distribución:

wget https://ftp.postgresql.org/pub/source/v11.5/postgresql-11.5.tar.gz
tar zxvf postgresql-11.5.tar.gz
cd postgresql-11.5
./configure
make
sudo make install

Agrega esta línea a tu ~/.bashrc . Después de eso, vuelva a iniciar sesión en una instancia EC2.

export PATH=/usr/local/pgsql/bin:$PATH

Linux
  1. Cómo instalar NodeJS en Linux

  2. Cómo instalar FFmpeg en Linux

  3. Cómo instalar Vagrant en Linux

  4. Cómo instalar MySQL 5.7 en Amazon Linux

  5. Cómo instalar ImageMagick en Amazon Linux

Cómo instalar PostgreSQL 14 en RHEL 8 Linux

Cómo instalar PostgreSQL 14 en Fedora Linux

Cómo instalar Apache 2.4 y PHP 7.4 en Amazon Linux

Cómo instalar PostgreSQL en Linux Mint 20

Cómo instalar la base de datos PostgreSQL y pgAdmin en Linux

Cómo instalar PostgreSQL en Rocky Linux 8