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 virtualenvwrapper
cà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 pgadmin
môi trường ảo, tạo một pgadmin
thư 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 wheel
cho pycrypto
và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.py
thư mục giống như nó đã được cài đặt và tôi sẽ sử dụng config.py
là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.py
vì 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/init
bạ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 pgadmin4
là 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_config
bằng cách chạy sudo apt-get install libpq-dev
theo /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.py
tệ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_SALT
vàCSRF_SESSION_KEY
thiế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 .