GNU/Linux >> Tutoriels Linux >  >> Linux

Comment installer Postgresql 11 dans Amazon Linux AMI ?

Il semble qu'il n'y ait pas de distribution binaire prédéfinie PostgreSQL 11 pour Amazon Linux. La façon dont je l'ai résolu était de construire à partir du code source :

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

Par défaut, il installera pg_dump dans /usr/local/pgsql/bin/pg_dump .


La clé était que le PGDG n'est plus disponible pour le yum d'Amazon Linux depuis 9.3, les pièces individuelles doivent donc être installées.

  # 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]Remplacer le 11.4 dans chaque lien ci-dessus avec la version dont vous avez besoin disponible sur https://download.postgresql.org/pub/repos/yum/11/redhat/rhel-6-x86_64/


sudo yum update
sudo amazon-linux-extras install postgresql11

Ceci est une version étendue de la réponse de @nitsujri. Je ne peux pas commenter leur commentaire, je vais donc créer une nouvelle réponse ici.

Prérequis d'installation :

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

Téléchargez le code source PostgreSQL et installez la 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

Ajoutez cette ligne à votre ~/.bashrc . Après cela, reconnectez-vous à une instance EC2.

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

Linux
  1. Comment installer Python sur Linux

  2. Comment installer Java sur Linux

  3. Comment installer NodeJS sur Linux

  4. Comment installer FFmpeg sous Linux

  5. Comment installer MySQL 5.7 sur Amazon Linux

Comment installer PostgreSQL 14 dans RHEL 8 Linux

Comment installer PostgreSQL 14 dans Fedora Linux

Comment installer Apache 2.4 et PHP 7.4 sur Amazon Linux

Comment installer PostgreSQL sur Linux Mint 20

Comment installer la base de données PostgreSQL et pgAdmin sous Linux

Comment installer PostgreSQL sur Rocky Linux 8