Bagaimana cara menginstal pgAdmin 4 di Ubuntu 16.04? Kurangnya informasi di beranda.
https://www.pgadmin.org/ https://www.postgresql.org/ftp/pgadmin3/pgadmin4/
Bagaimana cara menginstal pgAdmin 4 di Ubuntu 16.04? Kurangnya informasi di beranda.
https://www.pgadmin.org/ https://www.postgresql.org/ftp/pgadmin3/pgadmin4/
Jawaban:
Ini adalah langkah-langkah yang saya ikuti untuk membuatnya berjalan:
1) Saya belum virtualenvwrapper
menginstal, jadi saya (duh!) Menginstalnya
sudo pip install virtualenvwrapper
2) Berdiri di folder rumah saya, saya membuat pgadmin
lingkungan virtual, yang membuat pgadmin
folder, di dalamnya saya mengatakannya untuk mengaktifkan dirinya sendiri.
cd ~
virtualenv pgadmin
cd pgadmin
source bin/activate
3) Di dalam lingkungan virtual saya, saya pastikan untuk memiliki dependensi yang diperlukan sehingga saya akan bisa membangun wheel
untuk pycrypto
danpsycopg2
sudo apt-get install build-essential libssl-dev libffi-dev python-dev libgmp3-dev
sudo pip install cryptography pyopenssl ndg-httpsclient pyasn1
4) Memiliki deps yang diperlukan, sekarang saya dapat mengunduh dan memasang instalasi pgadmin4 terbaru
wget https://ftp.postgresql.org/pub/pgadmin/pgadmin4/v1.4/pip/pgadmin4-1.4-py2.py3-none-any.whl
pip install pgadmin4-1.4-py2.py3-none-any.whl
5) pgAdmin4 terinstal di virtualenv saya, sekarang saya harus membuat config_local.py
di folder yang sama itu diinstal, dan saya akan gunakan config.py
sebagai basis. Jadi, mari kita cari yang pertama:
find . -wholename "*pgadmin4/config.py"
6) Ini memberitahu saya bahwa itu ./lib/python2.7/site-packages/pgadmin4/config.py
jadi sekarang saya bisa menyalinnya dan menjalankan pgAdmin4:
cp ./lib/python2.7/site-packages/pgadmin4/config.py ./lib/python2.7/site-packages/pgadmin4/config_local.py
python ./lib/python2.7/site-packages/pgadmin4/pgAdmin4.py
Webapp sekarang berjalan di http: // localhost: 5050
### EDIT ###
Untuk menghindari memperbarui utas ini setiap kali pgAdmin4 versi baru dirilis, saya membuat repo pgadmin4_installer di GitHub dengan:
/etc/init
Anda harus dapat menggunakan sudo update-rc.d uwsgi enable
. Itu, atau buat entri di crontab root seperti@reboot /usr/sbin/service uwsgi start &> /dev/null
Itu adalah instruksi untuk menginstal dalam mode Server . Untuk mode Desktop , lihat Cara menginstal pgAdmin 4 dalam mode desktop di Ubuntu 16.04 .
Untuk pgAdmin 4 v1.4 di Ubuntu 16.04 , menurut halaman unduhan :
sudo apt-get install virtualenv python-pip libpq-dev
cd
virtualenv pgadmin4
cd pgadmin4
source bin/activate
wget https://ftp.postgresql.org/pub/pgadmin/pgadmin4/v1.4/pip/pgadmin4-1.4-py2.py3-none-any.whl
pip install pgadmin4-1.4-py2.py3-none-any.whl
gedit lib/python2.7/site-packages/pgadmin4/config_local.py
lib/python2.7/site-packages/pgadmin4/config_local.py
# Minimum configuration for config_local.py
CSRF_SESSION_KEY = 'Change this now'
SECRET_KEY = 'Change this now'
SECURITY_PASSWORD_SALT = 'Change this now'
cd ~/pgadmin4
source bin/activate
python lib/python2.7/site-packages/pgadmin4/pgAdmin4.py
Salah satu cara untuk menginstal pgadmin4
adalah dengan mengunduh roda Python-nya di https://www.postgresql.org/ftp/pgadmin3/pgadmin4/v1.0-beta1/pip/ dan kemudian gunakan pip
untuk menginstalnya:
wget https://ftp.postgresql.org/pub/pgadmin3/pgadmin4/v1.0-beta1/pip/pgadmin4-1.0_beta1-py2-none-any.whl
pip install pgadmin4-1.0_beta1-py2-none-any.whl
Perhatikan bahwa roda hanya berfungsi untuk Python 2. Jika Anda mendapatkan pesan kesalahan yang mengatakan "Kesalahan: pg_config tidak dapat dieksekusi.", Instal pg_config
dengan menjalankan sudo apt-get install libpq-dev
sesuai dengan /programming//q/11618898/486919 .
Menurut https://www.pgadmin.org/download/pip4.php , untuk menjalankan pgadmin4
, lakukan hal berikut:
Setelah diinstal, Anda perlu membuat
config_local.py
file di direktori yang sama denganconfig.py
. Pada mesin dengan lingkungan virtual yang dibuat di~/pgadmin4
, ini~/pgadmin4/lib/python2.7/site-packages/pgadmin4
. Pastikan Anda menetapkan nilai untukSECRET_KEY
,SECURITY_PASSWORD_SALT
danCSRF_SESSION_KEY
pengaturan minimal, lihatconfig.py
informasi lebih lanjut dan pengaturan lain yang dapat disesuaikan. Untuk referensi variabel lain dariconfig.py
, Anda mungkin perlu memasukkanfrom config import *
di bagian atasconfig_local.py
.pgAdmin sekarang dapat dijalankan dengan perintah like
python ~/pgadmin4/lib/python2.7/site-packages/pgadmin4/pgAdmin4.py
. Terakhir, arahkan browser Anda ke http://127.0.0.1:5050 .