Téléchargement du paquet

sudo apt-get install postgresql postgresql-contrib

Configuration

Il faut autoriser le compte postgres à se connecter.
Editer le fichier postgresql.conf pour autoriser les connexions.
Le fichier est situé dans le dossier /etc/postgres/9.5/main
Décommenter la ligne :

#listen_adresses= »localhost »

Remplacer également dans cette ligne localhost par *.
Editer le fichier pg_hba.conf.
Le fichier est situé dans le dossier /etc/postgres/9.5/main.
Remplacer la ligne :

local all postgres Peer

par :

local all postgres md5

Nous allons maintenant permettre au compte postgres de se connecter à partir d’un poste possédant PgAdmin pour modifier son mot de passe.
A cette étape de l’installation, nous ne connaissons pas son mot de passe.
Récupérer l’ip de la machine sur laquelle est installé pgAdmin.
Rajouter la ligne suivante en fin de fichier :

host all all mon-ip/32 trust

où mon-ip correspond à l’ip de la machine précédemment récupéré.
Une fois la modification effectuée, il faut redémarrer le service Postgres.

sudo /etc/init.d/postgresql restart

Se connecter au serveur de base de données via pgAdmin et modifier le mot de passe du compte postgres.
Une fois la modification effectuée, il faut modifier de nouveau le fichier pg_hba.conf afin que la vérification du mot de passe de l’utilisateur Postgres soit de nouveau fonctionnelle.
Remplacer la ligne :

host all all mon-ip/32 trust

par :

host all all mon-ip/32 md5

Une fois la modification effectuée, il faut redémarrer le service Postgres.

sudo /etc/init.d/postgresql restart

Le serveur postgres est maintenant opérationnel.

Installation Postgis

Téléchargement du paquet
sudo apt-get install postgresql-9.*-postgis-2.* postgresql-9.*-postgis-scripts

Vos bases peuvent maintenant être spatialisées.