99 votes

Comment installer PostgreSQL 9.6 sur n'importe quelle version d'Ubuntu ?

Comment installer PostgreSQL 9.6 sur n'importe quelle version d'Ubuntu puisqu'il n'est pas livré par défaut avec la version la plus récente ?

Ubuntu Xenial (16.04) est livrée avec PostgreSQL 9.5 de la version Dépôts par défaut.

224voto

Iain Henderson Points 141

Pour les versions suivantes d'Ubuntu, vous pouvez effectuer l'installation à l'aide des commandes indiquées, conformément à la version officielle. Dépôt d'Apt PostgreSQL .

Ubuntu 17.04 - 17.10

La version 9.6 est fournie avec la distribution.

sudo apt-get install postgresql-9.6

Ubuntu 14.04, 16.04

sudo add-apt-repository "deb http://apt.postgresql.org/pub/repos/apt/ $(lsb_release -sc)-pgdg main"
wget --quiet -O - https://www.postgresql.org/media/keys/ACCC4CF8.asc | sudo apt-key add -
sudo apt-get update
sudo apt-get install postgresql-9.6

21voto

Anvesh Points 581

Suivez les étapes ci-dessous :

La référence est tirée de ce blog.

Vous devez ajouter le dernier dépôt PostgreSQL pour la dernière version.

sudo add-apt-repository "deb https://apt.postgresql.org/pub/repos/apt/ trusty-pgdg main"

Mise à jour et installation de PostgreSQL 9.6 :

sudo apt-get update
sudo apt-get install postgresql-9.6

Le super utilisateur postgres par défaut et la base de données postgres sont créés. Vous devez définir un mot de passe pour le super utilisateur postgres.

ubuntu@:~$ sudo passwd postgres
Enter new UNIX password:****
Retype new UNIX password:****
passwd: password updated successfully

Si le service n'est pas démarré, vous pouvez démarrer le service PostgreSQL.

sudo service postgresql start

Connectez le serveur PostgreSQL en utilisant l'utilisateur postgres :

ubuntu@:~$ su postgres
Password:****

Créez une base de données d'exemple :

createdb database_name

Connectez-vous à cette base de données :

psql -d database_name

4voto

CharlesW Points 101

La réponse acceptée ne fonctionne pas pour moi sur WSL Ubuntu 18.04.

Ce qui a fonctionné pour moi était basé sur https://medium.com/@philip.mutua/how-to-install-postgresql-9-6-on-ubuntu-16-04-and-14-04-lts-5d463da49ea5

essentiellement :

sudo sh -c 'echo "deb http://apt.postgresql.org/pub/repos/apt/ `lsb_release -cs`-pgdg main" >> /etc/apt/sources.list.d/pgdg.list'
wget -q https://www.postgresql.org/media/keys/ACCC4CF8.asc -O - | sudo apt-key add -
sudo apt-get update
sudo apt-get install postgresql-9.6 postgresql-contrib-9.6

J'ai simplement ajouté -9.6 aux paquets installés.

2voto

Sanchit Points 186

J'ai suivi ce Github gist - Je suis en train d'exécuter ubuntu xenial à l'intérieur de vagrant et je voulais mettre à niveau la version 9.5 du dépôt officiel de postresql existant vers 9.6 afin de pouvoir utiliser PostGIS qui est mieux servie par la version 9.6 (mentionnée officiellement sur leur site). J'espère que cela aidera quelqu'un.

SistemesEz.com

SystemesEZ est une communauté de sysadmins où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres sysadmins, poser vos propres questions ou résoudre celles des autres.

Powered by:

X