Installer PostgreSQL 9.5 sur Fedora
La procédure ci-dessous vaut pour Fedora 22 & 23, Centos 7 et Red Hat 7, à la condition de remplacer la commande dnf par yum. Pour le reste, tout est identique !
Désactiver SELinux
Editez le fichier /etc/selinux/config et passez la directive SELINUX à disabled :
SELINUX=disabled
Pour éviter de rebooter pour que la nouvelle configuration soit prise en compte, tapez à partir de la ligne de commande:
setenforce 0
Le pare-feu
Vous pouvez au choix décider d’ouvrir l’application Tcp/5432 pour les adresses du réseau local ou d’arrêter le pare-feu comme indiqué ci-dessous :
systemctl stop firewalld systemctl disable firewalld
Mise à jour de la Fedora
Elle se fait à l’aide de la commande dnf depuis la version 23 de la Fedora (c’est encore yum pour CentOS et Red Hat) :
dnf update
Installation par les dépôts
A l’heure où j’écris ce billet, la version de PostgreSQL disponible dans les dépôts Fedora est la version 9.4.8 :
dnf install postgresql-server
Installation à partir des dépôts fournis par l’éditeur
Sur le site de l’éditeur consacré aux distributions RPM, vous disposez du lien de téléchargement des dépôts à ajouter dans la Fedora et du mode opératoire à employer pour l’installation de la version PostgreSQL 9.5.3 :
dnf install https://download.postgresql.org/pub/repos/yum/9.5/fedora/fedora-23-x86_64/pgdg-fedora95-9.5-3.noarch.rpm dnf install postgresql95-server postgresql95-contrib /usr/pgsql-9.5/bin/postgresql95-setup initdb systemctl enable postgresql-9.5 systemctl start postgresql-9.5
Test de connexion locale
su - postgres psql
Je forme à l’administration de PostgreSQL Server 9.3, 9.4 et 9.5 !