Làm cách nào để cài đặt pgAdmin 4 trên Ubuntu 16.04? Thiếu thông tin trên trang chủ.
https://www.pgadmin.org/ https://www.postgresql.org/ftp/pgadmin3/pgadmin4/
Làm cách nào để cài đặt pgAdmin 4 trên Ubuntu 16.04? Thiếu thông tin trên trang chủ.
https://www.pgadmin.org/ https://www.postgresql.org/ftp/pgadmin3/pgadmin4/
Câu trả lời:
Đây là các bước tôi làm theo để làm cho nó chạy:
1) Tôi chưa virtualenvwrappercài đặt, vì vậy tôi (duh!) Đã cài đặt nó
sudo pip install virtualenvwrapper
2) Đứng trên thư mục nhà của tôi, tôi tạo một pgadminmôi trường ảo, tạo một pgadminthư mục, bên trong tôi bảo nó tự kích hoạt
cd ~
virtualenv pgadmin
cd pgadmin
source bin/activate
3) Bên trong môi trường ảo của tôi, tôi chắc chắn có phụ thuộc yêu cầu vì vậy tôi muốn có thể xây dựng wheelcho pycryptovàpsycopg2
sudo apt-get install build-essential libssl-dev libffi-dev python-dev libgmp3-dev
sudo pip install cryptography pyopenssl ndg-httpsclient pyasn1
4) Có các deps cần thiết, bây giờ tôi có thể tải xuống và cài đặt bản phát hành pgadmin4 mới nhất
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 đã được cài đặt trong virtualenv của tôi, bây giờ tôi cần tạo một config_local.pythư mục giống như nó đã được cài đặt và tôi sẽ sử dụng config.pylàm cơ sở. Vì vậy, hãy tìm cái đầu tiên:
find . -wholename "*pgadmin4/config.py"
6) Nó cho tôi biết đó là ./lib/python2.7/site-packages/pgadmin4/config.pyvì vậy bây giờ tôi có thể sao chép nó và chạy 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
Ứng dụng web hiện đang chạy tại http: // localhost: 5050
### BIÊN TẬP ###
Để tránh cập nhật chủ đề này mỗi khi một phiên bản mới của pgAdmin4 được phát hành, tôi đã tạo một repo pgadmin4_installer tại GitHub với:
/etc/initbạn sẽ có thể sử dụng sudo update-rc.d uwsgi enable. Điều đó, hoặc tạo một mục trong crontab của root như@reboot /usr/sbin/service uwsgi start &> /dev/null
Đó là những hướng dẫn để cài đặt trong chế độ Máy chủ . Đối với chế độ Máy tính để bàn , hãy xem Cách cài đặt pgAdmin 4 ở chế độ máy tính để bàn trên Ubuntu 16.04 .
Đối với pgAdmin 4 v1.4 trên Ubuntu 16.04 , theo trang tải xuống :
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
Một cách để cài đặt pgadmin4là tải xuống bánh xe Python của nó tại https://www.postgresql.org/ftp/pgadmin3/pgadmin4/v1.0-beta1/pip/ và sau đó sử dụng pipđể cài đặt 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
Lưu ý rằng bánh xe chỉ hoạt động cho Python 2. Nếu bạn nhận được thông báo lỗi có nội dung "Lỗi: pg_config không thể thực thi được.", Hãy cài đặt pg_configbằng cách chạy sudo apt-get install libpq-devtheo /programming//q/11618898/486919 .
Theo https://www.pgadmin.org/doad/pip4.php , để chạy pgadmin4, hãy làm như sau:
Sau khi cài đặt, bạn sẽ cần tạo một
config_local.pytệp trong cùng thư mụcconfig.py. Trên một máy có môi trường ảo được tạo tại~/pgadmin4, đây là~/pgadmin4/lib/python2.7/site-packages/pgadmin4. Đảm bảo bạn thiết lập giá trị choSECRET_KEY,SECURITY_PASSWORD_SALTvàCSRF_SESSION_KEYthiết lập ở mức tối thiểu - xemconfig.pyđể biết thêm thông tin và các thiết lập khác có thể được tùy chỉnh. Để tham chiếu các biến khác từconfig.py, bạn có thể cần bao gồmfrom config import *ở đầuconfig_local.py.pgAdmin bây giờ có thể được chạy với một lệnh như
python ~/pgadmin4/lib/python2.7/site-packages/pgadmin4/pgAdmin4.py. Cuối cùng, trỏ trình duyệt của bạn tới http://127.0.0.1:5050 .