web-dev-qa-db-fra.com

Impossible d'installer postgres sur Ubuntu (E: impossible de localiser le package postgresql)

J'ai donc ce problème où, pour une raison quelconque, je ne peux pas installer de paquet sur mon système Ubuntu. Je suis actuellement sur Ubuntu 16.10.

journaux d'installation du terminal

terminal install logs


Mettre à jour:

J'ai fini d'entrer ces commandes et j'ai obtenu ceci.

après mise à jour et apt-cache

after update and apt-cache

Qu'est-ce que je devrais faire maintenant?

3
Lucas Perry
  1. Sudo apt-get install wget ca-certificates
  2. wget --quiet -O - https://www.postgresql.org/media/keys/ACCC4CF8.asc | Sudo apt-key add -
  3. Sudo sh -c 'echo "deb http://apt.postgresql.org/pub/repos/apt/lsb_release -cs-pgdg main" >> /etc/apt/sources.list.d/pgdg.list'
  4. Sudo apt-get update
  5. Sudo apt-get install postgresql postgresql-contrib

Après avoir installé le serveur de base de données PostgreSQL, par défaut, il crée un utilisateur "postgres" avec le rôle "postgres". Crée également un compte système du même nom "postgres". Donc, pour vous connecter au serveur Postgres, connectez-vous à votre système en tant qu'utilisateur postgres et connectez la base de données.

$ Sudo su - postgres.

$ psql

3
Tarique

Tout d'abord

Sudo apt-get update

Vous ne devriez obtenir aucune erreur lors de la mise à jour. Dans le cas contraire, vous pourriez avoir des problèmes avec votre pare-feu ou quelque chose vous empêchant de mettre à jour les référentiels. Vérifiez soigneusement la sortie.

Et puis recherchez le nom de package correct (exact!) À l'aide de cette commande:

apt-cache search postgresql

En dernier recours, vous pouvez ajouter un référentiel tiers externe comme décrit dans cette réponse . N'oubliez pas d'utiliser votre nom de distribution au lieu de "xenial".

0
Maciej Sz