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) virtualenvwrapperYü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 pgadminbir pgadminklasö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 wheeliçin pycryptovepsycopg2
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.pyyüklü olduğu aynı klasörde bir tane oluşturmam gerekiyor config.pyve 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/initkullanabilmeniz 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 pipyü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 pgadmin4iç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_SALTveCSRF_SESSION_KEYsade ayarları - bkzconfig.pyfazla bilgi ve özelleştirilebilir diğer ayarlar için. Kaynağındaki diğer değişkenlere başvuruda bulunmakconfig.pyiç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 .