GNU/Linux >> LINUX-Kenntnisse >  >> Linux

Wie installiere ich Postgresql 11 in Amazon Linux AMI?

Es sieht so aus, als ob es keine vorgefertigte Binärdistribution für PostgreSQL 11 für Amazon Linux gibt. Die Art und Weise, wie ich es löse, bestand darin, aus dem Quellcode zu erstellen:

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

Standardmäßig wird pg_dump in /usr/local/pgsql/bin/pg_dump installiert .


Der Schlüssel war, dass PGDG für yum von Amazon Linux nicht mehr verfügbar ist ab 9.3 müssen also die einzelnen Teile installiert werden.

  # 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

[Bearbeiten]Ersetzen Sie die 11.4 in jedem obigen Link mit jeder Version, die Sie benötigen, verfügbar unter https://download.postgresql.org/pub/repos/yum/11/redhat/rhel-6-x86_64/


sudo yum update
sudo amazon-linux-extras install postgresql11

Dies ist eine erweiterte Version von @nitsujri answer. Ich kann ihren Kommentar nicht kommentieren, also werde ich hier eine neue Antwort erstellen.

Installationsvoraussetzungen:

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

Laden Sie den PostgreSQL-Quellcode herunter und installieren Sie die Distribution:

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

Fügen Sie diese Zeile zu Ihrem ~/.bashrc hinzu . Melden Sie sich danach erneut bei einer EC2-Instanz an.

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

Linux
  1. So installieren Sie NodeJS unter Linux

  2. So installieren Sie FFmpeg unter Linux

  3. So installieren Sie Vagrant unter Linux

  4. So installieren Sie MySQL 5.7 unter Amazon Linux

  5. So installieren Sie ImageMagick unter Amazon Linux

So installieren Sie PostgreSQL 14 in RHEL 8 Linux

So installieren Sie PostgreSQL 14 unter Fedora Linux

So installieren Sie Apache 2.4 und PHP 7.4 unter Amazon Linux

So installieren Sie PostgreSQL unter Linux Mint 20

So installieren Sie die PostgreSQL-Datenbank und pgAdmin unter Linux

So installieren Sie PostgreSQL unter Rocky Linux 8