Як встановити pgAdmin 4 на Ubuntu 16.04? Відсутність інформації на домашній сторінці.
https://www.pgadmin.org/ https://www.postgresql.org/ftp/pgadmin3/pgadmin4/
Як встановити pgAdmin 4 на Ubuntu 16.04? Відсутність інформації на домашній сторінці.
https://www.pgadmin.org/ https://www.postgresql.org/ftp/pgadmin3/pgadmin4/
Відповіді:
Це кроки, які я дотримувався, щоб запустити його:
1) Я не virtualenvwrapperвстановлював, тому я (так!) Встановив його
sudo pip install virtualenvwrapper
2) Стоячи в домашній папці, я створив pgadminвіртуальне середовище, яке створює pgadminпапку, всередині якої я кажу їй, щоб активувати себе
cd ~
virtualenv pgadmin
cd pgadmin
source bin/activate
3) Всередині мого віртуального середовища я переконуюсь, що маю необхідні залежності, щоб я міг будувати wheelдля pycryptoтаpsycopg2
sudo apt-get install build-essential libssl-dev libffi-dev python-dev libgmp3-dev
sudo pip install cryptography pyopenssl ndg-httpsclient pyasn1
4) Маючи необхідні деп-файли, тепер я можу завантажувати та завантажувати pipadmin4 останню версію pgadmin4
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 встановлений в моєму virtualenv, тепер мені потрібно створити config_local.pyв тій же папці, в яку він був встановлений, і я буду використовувати config.pyв якості бази. Отже, спочатку знайдемо це:
find . -wholename "*pgadmin4/config.py"
6) Це говорить мені, що це ./lib/python2.7/site-packages/pgadmin4/config.pyтак, тепер я можу скопіювати його та запустити 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
Зараз веб-версія працює за адресою http: // localhost: 5050
### EDIT ###
Щоб уникнути оновлення цього потоку щоразу, коли виходить нова версія pgAdmin4, я зробив pgadmin4_installer repo в GitHub за допомогою:
/etc/initвас має бути можливість користуватися sudo update-rc.d uwsgi enable. Це, або створити запис у crontab root, як@reboot /usr/sbin/service uwsgi start &> /dev/null
Це інструкції щодо встановлення в режимі сервера . Для робочого столу див. Як встановити pgAdmin 4 у режимі робочого столу на Ubuntu 16.04 .
Для pgAdmin 4 v1.4 на Ubuntu 16.04 , відповідно до сторінки завантаження :
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
Один із способів інсталяції pgadmin4- завантажити колесо Python за адресою https://www.postgresql.org/ftp/pgadmin3/pgadmin4/v1.0-beta1/pip/, а потім використовувати його pipдля встановлення:
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
Зверніть увагу, що колесо працює лише для Python 2. Якщо ви отримаєте повідомлення про помилку, яке говорить "Помилка: виконуваний файл pg_config не знайдено.", Встановіть pg_configйого, запустивши sudo apt-get install libpq-devвідповідно до /programming//q/11618898/486919 .
Відповідно до https://www.pgadmin.org/download/pip4.php , щоб запустити pgadmin4, виконайте такі дії:
Після встановлення вам потрібно буде створити
config_local.pyфайл у тому ж каталозі, що іconfig.py. На машині з віртуальним середовищем, створеним у~/pgadmin4, це~/pgadmin4/lib/python2.7/site-packages/pgadmin4. Переконайтеся , що ви встановите значення дляSECRET_KEY,SECURITY_PASSWORD_SALTіCSRF_SESSION_KEYналаштування на мінімум - смconfig.pyдля отримання додаткової інформації та інших параметрів , які можуть бути налаштовані. Для посилання на інші змінні зconfig.py, можливо, вам потрібно буде включитиfrom config import *вгорі сторінкиconfig_local.py.pgAdmin тепер може запускатися з такою командою
python ~/pgadmin4/lib/python2.7/site-packages/pgadmin4/pgAdmin4.py. Нарешті, вкажіть браузер на http://127.0.0.1:5050 .