Visitas: 30
Quería tener pgAdmin4 en mi Ubuntu 18.04 LTS y es una herramienta para gestionar una base de datos PostgreSQL.
Obs:
- Utilizo Ubuntu Bionic Beaver 18.04 LTS de 64 bits, pero debería de funcionar para la versión de 32 bits.
Entramos a la terminal y tecleamos lo siguiente:
sudo apt update sudo apt install virtualenv python-pip libpq-dev python-dev sudo apt clean && sudo apt autoclean cd ~ virtualenv pgadmin4 cd pgadmin4 source bin/activate wget -c https://ftp.postgresql.org/pub/pgadmin/pgadmin4/v3.3/pip/pgadmin4-3.3-py2.py3-none-any.whl sudo pip install --upgrade pip sudo pip install pgadmin4-3.3-py2.py3-none-any.whl
Sale por pantalla lo siguiente:
Successfully uninstalled simplejson-3.16.0 Running setup.py install for simplejson ... done Successfully installed Babel-2.6.0 Flask-0.12.2 Flask-BabelEx-0.9.3 Flask-Gravatar-0.5.0 Flask-HTMLmin-1.3.2 Flask-Login-0.3.2 Flask-Mail-0.9.1 Flask-Migrate-2.1.1 Flask-Paranoid-0.2.0 Flask-Principal-0.4.0 Flask-SQLAlchemy-2.3.2 Flask-Security-3.0.0 Flask-WTF-0.14.2 Jinja2-2.10 Mako-1.0.7 MarkupSafe-1.0 SQLAlchemy-1.2.11 WTForms-2.1 Werkzeug-0.14.1 alembic-1.0.0 backports.csv-1.0.5 bcrypt-3.1.4 blinker-1.4 cffi-1.11.5 click-6.7 extras-1.0.0 fixtures-3.0.0 html5lib-1.0.1 htmlmin-0.1.12 importlib-1.0.3 itsdangerous-0.24 linecache2-1.0.0 paramiko-2.4.1 passlib-1.7.1 pbr-3.1.1 pgadmin4-3.3 psycopg2-2.7.5 pycparser-2.18 pynacl-1.2.1 pyrsistent-0.14.2 python-editor-1.0.3 python-mimeparse-1.6.0 pytz-2018.3 simplejson-3.13.2 speaklater-1.3 sqlparse-0.2.4 sshtunnel-0.1.4 testtools-2.3.0 traceback2-1.4.0 unittest2-1.1.0
Volvemos a teclear en la terminal:
sudo nano /usr/local/lib/python2.7/dist-packages/pgadmin4/config_local.py
Agregamos:
# Minimum configuration for config_local.py CSRF_SESSION_KEY = 'Change this now' SECRET_KEY = 'Change this now' SECURITY_PASSWORD_SALT = 'Change this now'
Guardamos el cambio (control + o) y luego cerramos el editor (control + x). Volvemos a teclear en la terminal lo siguiente:
sudo python /usr/local/lib/python2.7/dist-packages/pgadmin4/pgAdmin4.py
Nos va a pedir el mail de nuestro usuario y un password. Estos dos datos serían para poder ingresar al sitio web de pgAdmin4. Por último tecleamos en la barra de direcciones de nuestro navegador favorito:
http://127.0.0.1:5050