Nous utiliserons ici une distribution Ubuntu dans laquelle les paquets s'installent avec la commande sudo apt-get install ...

Si vous utilisez un autre type de distribution, il vous faudra adapter la commande.

Nous supposerons également que vous être connecté à votre session sous le nom de pierre.

L'installation de postgresql se fait avec la commande sudo apt-get install postgresql-9.4

Lors de l'installation, il est créé un user 'postgres' qui a tous les privilèges. Un utilitaire psql va vous permettre de créer un utilisateur avec moins de privilèges ainsi que votre base de données.

Si vous tentez de démarrer psql il est probale que votre machine vous réponde que le user pierre n'existe pas. psql attend en effet un user du même nom que celui sous lequel vous êtes connecté.

En faisant sudo -u postgres psql postgres

vous serez connecté en tant qu'utilisateur postgres comme vous l'indique le prompt : postgres=#

ce qui vous permettra de créer cet user.

CREATE ROLE pierre CREATEDB LOGIN;

créera un user avec la capacité de se logger dans psql (n'oubliez pas le ;).

Puis

CREATE DATABASE compta OWNER pierre;

aura pour effet de créer la base de données compta, laquelle appartiendra à Pierre.  Vous pouvez vérifier les bases créées avec la commande \list et les users avec \du.

Pour quitter \q

Vérifier que vous pouvez vous connecter avec le user pierre

psql pierre -d compta

Vous devriez alors obtenir le prompt compta=> ce qui montre que cela fonctionne.

Vous pouvez quitter \q et passer à l'étape suivante : l'installation de ruby.