web-dev-qa-db-fra.com

PgAdmin: le package 'pgAdmin4' n'a pas de candidat d'installation

Je viens d'installer PostgreSQL et j'essaie d'installer pgdmin4, mais chaque fois que j'exécute la commande ci-dessous pour installer pgadmin4 et pgadmin4-Apache2

Sudo apt install pgadmin4 pgadmin4-Apache2

J'ai souvent l'erreur

E: Le package 'pgadmin4' n'a pas de candidat d'installation

E: impossible de localiser le package pgadmin4-Apache2

J'ai essayé beaucoup de solutions, mais aucune ne semble faire l'affaire. Je ai besoin d'aide.

8
Promise Preston

Voici comment j'ai résolu le problème;

Le problème se pose car le référentiel de pgadmin n'a pas été ajouté à votre machine locale. Pour résoudre le problème, procédez comme suit ci-dessous;

Ouvrez votre terminal et entrez la commande ci-dessous

Sudo nano /etc/apt/sources.list.d/pgdg.list

Lorsque nano editor s'ouvre, copiez et collez la ligne ci-dessous dedans

deb http://apt.postgresql.org/pub/repos/apt/ bionic-pgdg main

Et puis appuyez sur Ctrl + S pour enregistrer, puis quittez l'éditeur nano.

Après quoi, ouvrez à nouveau votre terminal puis exécutez la commande ci-dessous:

Sudo wget --quiet -O - https://www.postgresql.org/media/keys/ACCC4CF8.asc | Sudo apt-key add -
Sudo apt update

Enfin, exécutez la commande pour installer pgadmin4 et pgadmin4-Apache2

Sudo apt install pgadmin4 pgadmin4-Apache2

C'est tout.

J'espère que cela aide.

23
Promise Preston

Pour Ubuntu 18.04, vous devez ajouter le référentiel Postgresql et la clé à apt:

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

Après cela, vous devez exécuter

Sudo apt update

Ensuite, vous pouvez installer, par exemple. avec "Sudo apt install pgadmin4 pgadmin4-Apache2 -y"

2
Punnerud