Pguntmin 4'ü Ubuntu 16.04'e nasıl kurabilirim? Ana sayfada bilgi eksikliği.
https://www.pgadmin.org/ https://www.postgresql.org/ftp/pgadmin3/pgadmin4/
Pguntmin 4'ü Ubuntu 16.04'e nasıl kurabilirim? Ana sayfada bilgi eksikliği.
https://www.pgadmin.org/ https://www.postgresql.org/ftp/pgadmin3/pgadmin4/
Yanıtlar:
Çalıştırmak için izlediğim adımlar şunlardır:
1) virtualenvwrapper
Yüklemedim, bu yüzden yükledim (duh!)
sudo pip install virtualenvwrapper
2) Ana klasörümde durduğum, içinde kendisini etkinleştirmesini söyledim pgadmin
bir pgadmin
klasör oluşturan sanal bir ortam yaptım.
cd ~
virtualenv pgadmin
cd pgadmin
source bin/activate
3) Benim sanal ortamda İçerde, ben yapı mümkün olurdu böylece gerekli bağımlılıkları emin olun wheel
için pycrypto
vepsycopg2
sudo apt-get install build-essential libssl-dev libffi-dev python-dev libgmp3-dev
sudo pip install cryptography pyopenssl ndg-httpsclient pyasn1
4) Gerekli depslere sahip, şimdi en son pgadmin4 sürümünü indirebilir ve kurabilirim
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 sanal sanal bilgisayarımda yüklü, şimdi config_local.py
yüklü olduğu aynı klasörde bir tane oluşturmam gerekiyor config.py
ve temel olarak kullanacağım . İlk önce şunu bulalım:
find . -wholename "*pgadmin4/config.py"
6) Bana öyle olduğunu söylüyor, ./lib/python2.7/site-packages/pgadmin4/config.py
şimdi kopyalayabilir ve pgAdmin4'ü çalıştırabilirim:
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 şu anda http: // localhost: 5050 adresinde çalışıyor
### DÜZENLE ###
PgAdmin4'ün yeni bir sürümü her yayınlandığında bu konuyu güncellemekten kaçınmak için GitHub'da bir pgadmin4_installer repo yaptım :
/etc/init
kullanabilmeniz gerekir sudo update-rc.d uwsgi enable
. Bu veya @reboot /usr/sbin/service uwsgi start &> /dev/null
Bunlar Sunucu modunda yükleme talimatlarıdır . İçin Masaüstü modunda , bkz Ubuntu 16.04 üzerinde masaüstü modunda pgAdmin 4 nasıl yüklenir .
İçin pgAdmin 4 v1.4 üzerinde Ubuntu 16.04 'e göre indirme sayfasına :
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
Yüklemenin bir yolu pgadmin4
, Python tekerleğini https://www.postgresql.org/ftp/pgadmin3/pgadmin4/v1.0-beta1/pip/ adresinden indirip pip
yüklemek için kullanın :
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
Tekerleğin sadece Python 2 için çalıştığını unutmayın. "Hata: pg_config yürütülebilir bulunamadı." Yazan bir hata mesajı alırsanız, /programming//q/11618898/486919 adresine göre pg_config
çalıştırarak yükleyin .sudo apt-get install libpq-dev
Https://www.pgadmin.org/download/pip4.php'ye göre , çalıştırmak pgadmin4
için aşağıdakileri yapın:
Yüklendikten sonra
config_local.py
, aynı dizinde bir dosya oluşturmanız gerekirconfig.py
. Sanal ortam oluşturulmuş bir makinede~/pgadmin4
, bu~/pgadmin4/lib/python2.7/site-packages/pgadmin4
. Emin olun sizin için değerlerini ayarlamakSECRET_KEY
,SECURITY_PASSWORD_SALT
veCSRF_SESSION_KEY
sade ayarları - bkzconfig.py
fazla bilgi ve özelleştirilebilir diğer ayarlar için. Kaynağındaki diğer değişkenlere başvuruda bulunmakconfig.py
için öğesininfrom config import *
en üstüne eklemeniz gerekebilirconfig_local.py
.pgAdmin artık gibi bir komutla çalıştırılabilir
python ~/pgadmin4/lib/python2.7/site-packages/pgadmin4/pgAdmin4.py
. Son olarak, tarayıcınızı http://127.0.0.1:5050 adresine yönlendirin .