Ifølge https://www.pgadmin.org/download/pip4.php.
Installer virtualenv ved at køre:
sudo apt-get install virtualenv
Du skal også installere disse 2 biblioteker:
sudo apt-get install libpq-dev python-dev
Så:
cd ~/bin/
virtualenv pgadmin4
Jeg foretrækker at bruge ~/bin/
bibliotek til installation af programmer.
Derefter downloader du pgadmin4-1.1-py2-none-any.whl
eller pgadmin4-1.1-py3-none-any.whl
afhængigt af den python-version du bruger. Til dette eksempel bruger vi python 2.7.
Du downloader pgadmin4:
wget https://ftp.postgresql.org/pub/pgadmin3/pgadmin4/v1.1/pip/pgadmin4-1.1-py2-none-any.whl
Aktiver virtualenv:
. ~/bin/pgadmin4/bin/activate
Derefter vil du se (pgadmin4)
i terminalen.
Kør inde i pgadmin4:
pip install ./pgadmin4-1.1-py2-none-any.whl
Herefter skal du kunne køre pgadmin4:
python ~/bin/pgadmin4/lib/python2.7/site-packages/pgadmin4/pgAdmin4.py
For at gøre køreprocessen lidt nemmere kan du oprette et alias. I Ubuntu 16.04 LTS kan du f.eks. tilføje alias i ~/.bash_aliases
fil:
alias pgadmin4='. /home/your_username/bin/pgadmin4/bin/activate; /home/your_username/bin/pgadmin4/lib/python2.7/site-packages/pgadmin4/pgAdmin4.py'
Hvor your_username
skal erstattes af dit rigtige brugernavn.
Giv derefter tilladelse til at udføre, for eksempel 764
til pgAdmin4.py
fil i:
/home/your_username/bin/pgadmin4/lib/python2.7/site-packages/pgadmin4/pgAdmin4.py
Du skal også redigere pgAdmin4.py
fil og tilføj denne linje helt øverst:
#!/home/your_username/bin/pgadmin4/bin/python
hvor your_username
er dit rigtige brugernavn.
Dette vil sikre, at du kører programmet ved at bruge den påkrævede version af python og inkludere alle nødvendige afhængigheder for at køre pgadmin4
.
Kør derefter . ~/.bashrc
for at anvende ændringerne.
Så nu kan du åbne din terminal og blot skrive pgadmin4
for at køre det.
Åbn din browser og peg på:
http://127.0.0.1:5050
En ting mere at bemærke - hvis du har brug for at køre pgadmin4
i skrivebordstilstand skal du ændre SERVER_MODE
til Falsk i:
/home/your_username/bin/pgadmin4/lib/python2.7/site-packages/pgadmin4/config.py
Ellers vil den bede dig om dit login og adgangskode, når du besøger localhost:5050.
OPDATERING:
Fra 2021 (og betydeligt tidligere) ville en meget bedre mulighed være at bruge en forudkonfigureret docker-container med pgadmin4 på. For eksempel kan et pgadmin4 docker-billede downloades fra https://hub.docker.com/r/dpage/pgadmin4/.
Håber dette hjælper.