Installation de PostgreSQL 13 sur CentOS 8

Installation de PostgreSQL 13 sur CentOS 8A chaque version de CentOS ou de PosgreSQL, il faut réviser les procédures d’installation. Cette inconstance est dévastatrice en matière de temps passé.

Je vous conseille, même si le programme curl est disponible sur la version minimale de la CentOS, d’installer la commande wget, plus simple à manœuvrer que son homologue.

yum install wget

A partir du site de l’éditeur, téléchargez avec wget le paquet du dépôt utilisé pour l’installation de PostgreSQL :

wget https://download.postgresql.org/pub/repos/yum/reporpms/EL-8-x86_64/pgdg-redhat-repo-latest.noarch.rpm

Ensuite, éditez le fichier /etc/yum.repos.d/CentOS-AppStream.repo avec l’éditeur de votre choix (vi, vim, nano, etc) ou avec WinSCP en mode SSH. Passez le paramètre enabled à 0.

[AppStream]
name=CentOS-$releasever - AppStream
mirrorlist=http://mirrorlist.centos.org/?release=$releasever&arch=$basearch&repo=AppStream&infra=$infra
#baseurl=http://mirror.centos.org/$contentdir/$releasever/AppStream/$basearch/os/
gpgcheck=1
enabled=0
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-centosofficial

L’installation des paquets

Il y a trois paquets à installer pour disposer de la dernière version du logiciel sur CentOS :

yum install postgresql13-server postgresql13-contrib postgresql13

Pour la mise en route de PostgreSQL sur CentOS :

postgresql-setup --initdb
systemctl enable postgresql.service
systemctl start postgresql.service

PostgreSQL  / Formateur PostgreSQL