GNU/Linux >> Znalost Linux >  >> Linux

Jak nainstalovat Postgresql 11 v Amazon Linux AMI?

Vypadá to, že neexistuje žádná předem sestavená binární distribuce PostgreSQL 11 pro Amazon Linux. Způsob, jakým jsem to vyřešil, byl sestavení ze zdrojového kódu:

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

Ve výchozím nastavení nainstaluje pg_dump do /usr/local/pgsql/bin/pg_dump .


Klíčem bylo, že PGDG již není k dispozici pro yum Amazon Linux od 9.3, takže jednotlivé kusy musí být nainstalovány.

  # 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

[edit]Nahraďte 11.4 v každém výše uvedeném odkazu s libovolnou verzí, kterou potřebujete, je k dispozici na https://download.postgresql.org/pub/repos/yum/11/redhat/rhel-6-x86_64/


sudo yum update
sudo amazon-linux-extras install postgresql11

Toto je rozšířená verze odpovědi @nitsujri. Nemohu komentovat jejich komentář, takže zde vytvořím novou odpověď.

Předpoklady instalace:

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

Stáhněte si zdrojový kód PostgreSQL a nainstalujte distribuci:

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

Přidejte tento řádek do ~/.bashrc . Poté se znovu přihlaste k instanci EC2.

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

Linux
  1. Jak nainstalovat Python na Linux

  2. Jak nainstalovat FFmpeg v Linuxu

  3. Jak nainstalovat ImageMagick na Amazon Linux

  1. Jak nainstalovat Javu na Linux

  2. Jak nainstalovat NodeJS na Linux

  3. Jak nainstalovat Vagrant na Linux

  1. Jak nainstalovat Linux ve 3 krocích

  2. Jak nainstalovat Kali Linux

  3. Jak nainstalovat MySQL 5.7 na Amazon Linux