web-dev-qa-db-ja.com

Ubuntu 16.04でサーバーモードでpgAdmin 4をインストールする方法

Ubuntu 16.04にpgAdmin 4をインストールする方法は?ホームページの情報不足。

https://www.pgadmin.org/https://www.postgresql.org/ftp/pgadmin3/pgadmin4/

13

これらを実行するために私が従った手順は次のとおりです。

1)virtualenvwrapperがインストールされていなかったので、インストールしました。

Sudo pip install virtualenvwrapper

2)ホームフォルダーの上に立って、pgadminフォルダーを作成するpgadmin仮想環境を作成しました。

cd ~
virtualenv pgadmin
cd pgadmin
source bin/activate

3)私の仮想環境では、wheelpsycopg2pycryptoをビルドできるように、必要な依存関係があることを確認します

Sudo apt-get install build-essential libssl-dev libffi-dev python-dev libgmp3-dev
Sudo pip install cryptography pyopenssl ndg-httpsclient pyasn1 

4)必要な依存関係があるので、最新のpgadmin4リリースをダウンロードしてpipインストールできます

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

現在、webappは http:// localhost:505 で実行されています

###編集###

PgAdmin4の新しいバージョンがリリースされるたびにこのスレッドを更新しないようにするために、 GitHubでpgadmin4_installerリポジトリ を作成しました:

  • 詳細なREADME.md
  • インストールするシステムパッケージを含むAptFile
  • 好みに応じて、python2またはpython3に固有のvirtualenvを作成するMakefileタスク
  • 要件をインストールするMakefileタスク(python2またはpython3)
  • Uwsgiスクリプトとして実行する手順
  • 再起動時に自動起動するuwsgiサービスを作成する手順
19
amenadiel

これらは、サーバーモードでインストールする手順です。 デスクトップモードについては、 buntu 16.04でpgAdmin 4をデスクトップモードでインストールする方法 を参照してください。

pgAdmin 4 v1.4forUbuntu 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

http:// localhost:505 でアクセス

10
Victor

pgadmin4をインストールする1つの方法は、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-devhttps://stackoverflow.com/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_KEYSECURITY_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:505 を指定します。

4
edwinksl