PgAdmin: el paquete 'pgAdmin4' no tiene candidato de instalación

11

Acabo de instalar PostgreSQL y estoy tratando de instalar pgdmin4, pero cada vez que ejecuto el siguiente comando para instalar pgadmin4 y pgadmin4-apache2

sudo apt install pgadmin4 pgadmin4-apache2

A menudo me sale el error

E: El paquete 'pgadmin4' no tiene candidato de instalación

E: no se puede encontrar el paquete pgadmin4-apache2

He probado muchas soluciones, pero ninguna parece funcionar. Necesito algo de ayuda.

Promesa Preston
fuente

Respuestas:

31

Así es como resolví el problema;

El problema surge porque el repositorio de pgadmin no se ha agregado a su máquina local. Para resolver el problema, haga lo siguiente a continuación;

Abra su terminal e ingrese el comando a continuación

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

Cuando se abra nano editor, copie y pegue la siguiente línea en él

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

Y luego presione Ctrl + S para guardar y luego salga del editor nano.

Después de lo cual, abra su terminal nuevamente y luego ejecute el siguiente comando:

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

Finalmente, ejecute el comando para instalar pgadmin4 y pgadmin4-apache2

sudo apt install pgadmin4 pgadmin4-apache2

Eso es todo.

Espero que esto ayude.

Promesa Preston
fuente
Acabo de actualizar de ubuntu 18.04 a 19.10 y mi pgadmin se eliminó y cuando intenté instalarlo a su manera, dice que Some packages could not be installed. This may mean that you have requested an impossible situation or if you are using the unstable distribution that some required packages have not yet been created or been moved out of Incoming.eso significa que pgadmin4 no es compatible con ubuntu 19.10.
Sarthak
No he intentado instalar Pgadmin4 en Ubuntu 19.10. Creo que deberías consultar los sistemas operativos compatibles en el sitio web de Pgadmin4 para ver si Ubuntu 19.10 es compatible.
Promesa Preston
1
gracias por su respuesta, lo he instalado mediante instalación de terceros, el paquete pgAdmin3 está disponible en 19.10 pero no pgAdmin4.
Sarthak
Eres bienvenido.
Promesa Preston
1
Esto también funciona para Linux Mint 19.3
Manju Prabhu
5

Para Ubuntu 18.04, debe agregar el repositorio y la clave de Postgresql a 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'

Después de esto tienes que correr

sudo apt update

Entonces puedes instalar, ej. con "sudo apt install pgadmin4 pgadmin4-apache2 -y"

Punnerud
fuente