1- Actualizamos
Código: Seleccionar todo
aptitude update
Código: Seleccionar todo
apt-get install python3.4 python3.4-dev pythoncad python3.4-venv quantlib-python python3-postgresql
Código: Seleccionar todo
aptitude install python3.4 python3.4-dev pythoncad python3.4-venv quantlib-python python3-postgresql
Instalación de QT 5
Código: Seleccionar todo
aptitude install qt5keychain-dev qdbus-qt5 python3-pyqt5 python-pyqt5 python-pyqt5 python-pyqt5-dbg pyqt5-dev qtquick1-qml-plugins qtscript-tools qtsvg5-dbg qttools5-dbg qttools5-dev qttools5-doc qttools5-private-dev qtwebkit5-doc pyqt5-dev-tools qtbase5-dbg qt5-default qt5-qmake qtscript5-dbg qtscript5-dev qtscript5-doc qtserialport5-dbg qtsensors5-dbg
Código: Seleccionar todo
aptitude install python3-pyqt5-dbg python3-pyqt5 python3-pyqt5.qtwebkit python3-pyqt5.qtx11extras python3-pyqt5.qtx11extras-dbg python3-pyqt5.qtxmlpatterns-dbg python3-pyqt5.qtsvg-dbg python3-pyqt5.qtsql python3-pyqt5.qtquick python3-pyqt5.qtwebkit-dbg
Código: Seleccionar todo
aptitude install libghc-opengl-dev libqt4-opengl-dev mesa-common-dev libgl1-mesa-dev
Código: Seleccionar todo
aptitude install python-virtualenv virtualenv irtualenvwrapper python-pip libpq-dev
Código: Seleccionar todo
cd /home
Código: Seleccionar todo
virtualenv pgadmin4
Código: Seleccionar todo
cd pgadmin4
Código: Seleccionar todo
source bin/activate
Código: Seleccionar todo
cd /home/pgadmin4/
Código: Seleccionar todo
wget https://ftp.postgresql.org/pub/pgadmin/pgadmin4/v1.3/pip/pgadmin4-1.3-py2.py3-none-any.whl
Código: Seleccionar todo
pip install ./pgadmin4-1.3-py2.py3-none-any.whl
Código: Seleccionar todo
cd /home/pgadmin4/local/lib/python2.7/site-packages/pgadmin4
Código: Seleccionar todo
touch config_local.py
Código: Seleccionar todo
echo 'from config import *' > config_local.py
Código: Seleccionar todo
nano config.py
Código: Seleccionar todo
# Secret key for signing CSRF data. Override this in config_local.py if
# running on a web server
CSRF_SESSION_KEY = 'SuperSecret1'
# Secret key for signing cookies. Override this in config_local.py if
# running on a web server
SECRET_KEY = 'SuperSecret2'
# Salt used when hashing passwords. Override this in config_local.py if
# running on a web server
SECURITY_PASSWORD_SALT = 'SuperSecret3'
Y sustituimos SuperSecret1, SuperSecret2 y SuperSecret3 por nuestras claves respectivamente.
Debes ubica la siguiente linea:
Código: Seleccionar todo
DEFAULT_SERVER = 'localhost'
Código: Seleccionar todo
DEFAULT_SERVER = '127.0.0.1'
Código: Seleccionar todo
python /home/pgadmin4/local/lib/python2.7/site-packages/pgadmin4/pgAdmin4.py
Entering initial setup mode...
NOTE: Configuring authentication for SERVER mode.
Enter the email address and password to use for the initial pgAdmin user account:
Email address: tucorreo-aqui
Password: tu-clave-aqui
Retype password: tu-clave-aqui
Creamos un cron para que cada vez que se inicie el equipo se inicie el servicio automáticamente:
Primero nos vamos a /opt
Código: Seleccionar todo
cd /opt
Código: Seleccionar todo
touch scrippgadmin4.sh
Código: Seleccionar todo
#Activamos la maquina virtual.
cd /home
virtualenv pgadmin4
cd pgadmin4
source bin/activate
cd /home/pgadmin4/
cd /home/pgadmin4/local/lib/python2.7/site-packages/pgadmin4
#Iniciamos el servicio
python pgAdmin4.py
#Permite abrir el navegador con pgadmin4 de una vez, recuerda sustituir la IP si seleccionó utilizar otra.
sensible-browser http://127.0.0.1:5050
Cambiamos los permisos de nuestro Scripts
Código: Seleccionar todo
chmod +R 777 /opt/scrippgadmin4.sh
Código: Seleccionar todo
chmod +x /opt/scrippgadmin4.sh
Código: Seleccionar todo
nano /etc/rc.local
Código: Seleccionar todo
sh /opt/scrippgadmin4.sh
Código: Seleccionar todo
exit 0
Creamos un enlace directo desde el gestor de menu.
En el campo Comand agregamos:
sensible-browser 127.0.0.1:5050
Si reiniciamos el equipo obtendremos que el servicio se iniciará automáticamente y en el menu podremos observar nuestro enlace a la herramienta pgadmin4, el cual abrirá nuestro navegador y de una vez nos solicitará la clave de nuestro pgadmin4.