- sudo apt update
Voor de zekerheid. Indien nodig doe een: sudo apt upgrade.
- sudo apt-get install build-essential libssl-dev libffi-dev python-dev libgmp3-dev libpq-dev libapache2-mod-wsgi-py3
Installeer algemene pgadmin4 ondersteunende pakketten.
- sudo mkdir -p /var/lib/pgadmin4/sessions
Directory aanmaken, wordt later tijdens installatie gebruikt.
- sudo mkdir /var/lib/pgadmin4/storage
Directory aanmaken, wordt later tijdens installatie gebruikt.
- sudo mkdir /var/log/pgadmin4
Directory aanmaken, wordt later tijdens installatie gebruikt.
- sudo chown -R richard:staff /var/lib/pgadmin4
Zet de rechten voor tijdens de installatie op jezelf omdat je onder je eigennaam de installatie gaat uitvoeren.
- sudo chown -R richard:staff /var/log/pgadmin4
Zet de rechten voor tijdens de installatie op jezelf omdat je onder je eigennaam de installatie gaat uitvoeren.
- pip3 install --user --upgrade pip
Eerst wat systeem onderhoud.
- cd ~
Een virtual environment moet worden aangemaakt op de plek waar je hem wilt hebben.
- python3 -m venv pgadmin
Dit creëert een nieuwe virtual environment met de naam pgadmin.
- cd pgadmin
Een virtual environment is aangemaakt en ga er nu in.
- source bin/activate
De virtual environment moet worden geactiveerd. Let op je cursor in de monitor.
- pip3 install --user cryptography pyopenssl ndg-httpsclient pyasn1
Installeer pakketten nodig om wheel te kunnen installeren.
- python3 -m pip install wheel
Installeer wheel in de virtuele omgeving (Successfully installed wheel-0.32.3).
- wget https://ftp.postgresql.org/pub/pgadmin/pgadmin4/v4.1/pip/pgadmin4-4.1-py2.py3-none-any.whl
Download het pakket.
- python3 -m pip install pgadmin4-4.1-py2.py3-none-any.whl
Installeer het pakket.
- deactivate
Zet de virtuele omgeving uit.
- sudo chown -R www-data:www-data /var/lib/pgadmin4/
Nu kan starks het programma bij de data komen.
- sudo chown -R www-data:www-data /var/log/pgadmin4/
Nu kan starks het programma bij de data komen.
- sudo python3 /home/richard/pgadmin/lib/python3.6/site-packages/pgadmin4/pgAdmin4.py
Nu kunt lokaal op de server in uw browser pgAdmin4 gebruiken. Sudo is nodig om later in de gebruikers database te kunnen komen.