Installer PostGIS sur Linux Ubuntu 20.04 LTS
Pour installer PostGIS sur Ubuntu, l'adresse officielle est la suivante :
https://www.postgresql.org/download/, dans la section Download, puis Linux - Ubuntu.
Il est à noter que de nombreuses autres distributions sont disponibles.
Il est conseillé d'installer PostgreSQL, PostGIS et pgAdmin en ligne de commande :
Si les dépôts ne sont pas configurés, les ajouter :
sudo sh -c 'echo "deb https://apt.postgresql.org/pub/repos/apt $(lsb_release -cs)-pgdg main" > /etc/apt/sources.list.d/pgdg.list'
Ajouter ensuite la clé :
wget --quiet -O - https://www.postgresql.org/media/keys/ACCC4CF8.asc | sudo apt-key add -
Lancer une mise à jour avant d'installer :
sudo apt-get update
Installer enfin PostgreSQL, PostGIS et pgAdmin :
sudo apt-get install postgresql-12-postgis-3 pgadmin4 postgresql-contrib
Pour une installation graphique des éléments, il est conseillé d'installer Synaptic, puis de rechercher les mots "postgresql", "postgis" et "pgadmin" pour les installations. Sélectionnez aussi toutes les dépendances qui seront proposées lors de l'installation.
sudo apt-get install synaptic
Attention : Activer l'utilisateur PostgreSQL à la fin de l'installation
Lors de l'installation, l'utilisateur créé par défaut est postgres.
Pour des raisons de sécurité, cet utilisateur est désactivé lorsqu'on travaille en production. Il faut l'activer et lui définir un mot de passe (postgres également) à l'aide de psql qui a été installé lors de l'installation de PostgreSQL pour pouvoir se connecter plus tard à l'interface pgAdmin.
Toujours dans le terminal, se connecter avec l'utilisateur postgres, puis définir son mot de passe comme suit :
sudo -u postgres psql postgres
\password postgres
\q