GNU/Linux >> Linux Esercitazione >  >> Linux

Come installare Postgresql 11 nell'AMI Amazon Linux?

Sembra che non esista una distribuzione binaria predefinita PostgreSQL 11 per Amazon Linux. Il modo in cui l'ho risolto è stato compilare dal codice sorgente:

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

Per impostazione predefinita, installerà pg_dump in /usr/local/pgsql/bin/pg_dump .


La chiave era che il PGDG non era più disponibile per yum di Amazon Linux dalla 9.3 quindi i singoli pezzi devono essere installati.

  # 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

[modifica]Sostituisci 11.4 in ogni collegamento sopra con qualsiasi versione di cui hai bisogno disponibile su https://download.postgresql.org/pub/repos/yum/11/redhat/rhel-6-x86_64/


sudo yum update
sudo amazon-linux-extras install postgresql11

Questa è una versione estesa della risposta di @nitsujri. Non posso commentare il loro commento, quindi creerò una nuova risposta qui.

Installa i prerequisiti:

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

Scarica il codice sorgente di PostgreSQL e installa la distro:

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

Aggiungi questa riga al tuo ~/.bashrc . Successivamente, accedi nuovamente a un'istanza EC2.

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

Linux
  1. Come installare Python su Linux

  2. Come installare Java su Linux

  3. Come installare NodeJS su Linux

  4. Come installare FFmpeg in Linux

  5. Come installare ImageMagick su Amazon Linux

Come installare PostgreSQL 14 in RHEL 8 Linux

Come installare PostgreSQL 14 in Fedora Linux

Come installare Apache 2.4 e PHP 7.4 su Amazon Linux

Come installare PostgreSQL su Linux Mint 20

Come installare il database PostgreSQL e pgAdmin su Linux

Come installare PostgreSQL su Rocky Linux 8