Hola amigos, en este artículo veremos la instalación de pgAdmin 4 en Ubuntu Desktop 20.04 LTS.

Todos los comando se ejecutan en una terminal, asumiendo que ya tenemos instalado postgres 12.

1. Instalamos la librería virtualenv

sudo apt install virtualenv python3-virtualenv

2. Instalamos dependencias de python3

sudo apt install libgmp3-dev libpq-dev libapache2-mod-wsgi-py3

3. Creamos el directorio pgadmin4

virtualenv -p python3 pgadmin4

4. Creamos los siguientes directorios:

sudo mkdir -p /var/lib/pgadmin4/sessions
sudo mkdir /var/lib/pgadmin4/storage
sudo mkdir /var/log/pgadmin4

5. Modificamos los permisos:

sudo chown -R huber:huber /var/lib/pgadmin4
sudo chown -R huber:huber /var/log/pgadmin4

huber: Usuario con la que has iniciado sesión en Ubuntu.

6. Activamos el directorio virtual pgadmin4

source pgadmin4/bin/activate

7. Descargamos el código fuente de pgAdmin4

wget https://ftp.postgresql.org/pub/pgadmin/pgadmin4/v4.20/pip/pgadmin4-4.20-py2.py3-none-any.whl

8. Instalamos el paquete wheel

python3 -m pip install wheel

9. Realizamos la  instalación de pgAdmin:

python3 -m pip install pgadmin4-4.20-py2.py3-none-any.whl

10. Creamos el siguiente archivo:

nano pgadmin4/lib/python3.8/site-packages/pgadmin4/config_local.py

11. Agregamos el siguiente contenido y luego guardamos:

LOG_FILE = '/var/log/pgadmin4/pgadmin4.log'
SQLITE_PATH = '/var/lib/pgadmin4/pgadmin4.db'
SESSION_DB_PATH = '/var/lib/pgadmin4/sessions'
STORAGE_DIR = '/var/lib/pgadmin4/storage'
SERVER_MODE = True

12. Ejecutamos el siguiente comando para establecer el usuario y clave de inicio de sessión en pgAdmin, via web.

python3 pgadmin4/lib/python3.8/site-packages/pgadmin4/setup.py
Email address: tu_correo@dominio.com
Password: *********
Retype password: *********

13. Iniciamos pgAdmin

python3 pgadmin4/lib/python3.8/site-packages/pgadmin4/pgAdmin4.py

14. Abrimos nuestro navegador favorito e ingresamos la siguiente URL: http://127.0.0.1:5050

 

Categorías: Odoo 13 Tecnico

Javier Salazar Carlos

Soy Ingeniero de Ingeniería de Sistemas, egresado de la Universidad Nacional del Callao, especialista en Tecnologías de la Información y de las Comunicaciones (TICs).

1 comentario

Pablo · 13/10/2024 a las 10:31 pm

Hola Javier, estoy siguiendo tus pasos para instalar pgadmin pero me quede en el punto 7 porque la conexión me devuelve page not found – 404. Me podrias ayudar con este paso? como lo soluciono?

Deja un comentario

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *

*

code