উবুন্টু 16.04 এ সার্ভার মোডে কীভাবে পিজএডমিন 4 ইনস্টল করবেন


13

উবুন্টু 16.04 এ পিজিএডমিন 4 ইনস্টল করবেন কীভাবে? হোমপেজে তথ্যের অভাব।

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


... আমার প্রশ্নটি পিজিএডমিন 4 সম্পর্কে this কেবলমাত্র এই রেপোতে পিজএডমিন 3 রয়েছে।
জিও ডাব্রাভস্কি

উত্তর:


19

এটিকে চালিত করতে আমি এই পদক্ষেপগুলি অনুসরণ করেছি:

1) আমি virtualenvwrapperইনস্টল করি নি , তাই আমি এটি (ইনস্টল) করেছি

sudo pip install virtualenvwrapper

2) আমার বাড়ির ফোল্ডারে দাঁড়িয়ে আমি একটি pgadminভার্চুয়াল পরিবেশ তৈরি করেছি , যা একটি pgadminফোল্ডার তৈরি করে, যার ভিতরে আমি এটি নিজেকে সক্রিয় করতে বলি

cd ~
virtualenv pgadmin
cd pgadmin
source bin/activate

3) আমার ভার্চুয়াল পরিবেশের ভিতরে, আমি প্রয়োজনীয় নির্ভরতাগুলি নিশ্চিত করে রাখি যাতে আমি এবং এর wheelজন্য তৈরি করতে সক্ষম হবpycryptopsycopg2

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

4) প্রয়োজনীয় ডিপস থাকা, এখন আমি ডাউনলোড এবং পাইপ ইনস্টল করতে পারেন সর্বশেষ 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) পিজিএডমিন 4 আমার ভার্চুয়ালনেভে ইনস্টল করা আছে, এখন config_local.pyএটি ইনস্টল করা একই ফোল্ডারে আমার একটি তৈরি করা দরকার , এবং আমি config.pyবেস হিসাবে ব্যবহার করব । সুতরাং, আসুন এটি প্রথম খুঁজে বার করুন:

find . -wholename "*pgadmin4/config.py"

)) এটি আমাকে বলছে এটি ./lib/python2.7/site-packages/pgadmin4/config.pyএখন তাই আমি এটি অনুলিপি করতে এবং পিজএডমিন ৪ চালাতে পারি:

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: // লোকালহোস্ট: 5050 এ চলছে

### সম্পাদনা ###

এই থ্রেডটি প্রতিবার pgAdmin4 এর একটি নতুন সংস্করণ প্রকাশিত হওয়া এড়াতে, আমি গিটহাবের সাথে একটি প্যাগডমিন 4_ইনস্টলার রিপো দিয়েছিলাম :

  • একটি বিস্তারিত README.md
  • ইনস্টল করার জন্য সিস্টেম প্যাকেজ সহ একটি অ্যাপ্টফিল ile
  • আপনার পছন্দ অনুসারে পাইথন 2 বা পাইথন 3 এর সাথে নির্দিষ্ট করে তৈরি ভার্চুয়াল্যানভ তৈরির জন্য মেকফিল টাস্কগুলি
  • প্রয়োজনীয়তা ইনস্টল করতে মেকফিল টাস্কগুলি (পাইথন 2 বা পাইথন 3)
  • উউসগি স্ক্রিপ্ট হিসাবে চালনার নির্দেশনা
  • রিবুটগুলিতে অটোস্টার্ট দিয়ে একটি উউসগি পরিষেবা তৈরি করার নির্দেশনা

মৃত লিঙ্ক। 404.
কচ্ছপগুলি সুন্দর

আইপি ব্যবহার করে অন্যান্য কম্পিউটার থেকে এটি কীভাবে অ্যাক্সেস করব। এটি কেবল লোকালহোস্ট ব্যবহার করে অ্যাক্সেসযোগ্য: 5000
থিরুমাল

1
@ টার্টলস অ্যার কিউট, আমি প্যাকেজ HTTP লিঙ্কটি আপডেট করেছি
ffflabs

মেশিন দিয়ে এই বুটটি তৈরি করার সঠিক উপায় কী?
আর্য

কনফারেন্স ফাইল তৈরি করার পরে /etc/initআপনার ব্যবহার করতে সক্ষম হওয়া উচিত sudo update-rc.d uwsgi enable। এটি, বা রুটের @reboot /usr/sbin/service uwsgi start &> /dev/null
ক্রোন্টাবের

10

সেই নির্দেশাবলী ইন ইনস্টল করতে হয় সার্ভার মোড । জন্য ডেস্কটপ মোডে দেখুন উবুন্টু 16,04 ডেস্কটপ মোডে pgAdmin 4 ইনস্টল করার জন্য কিভাবে

ডাউনলোড পৃষ্ঠা অনুসারে উবুন্টু 16.04- তে পিজএডমিন 4 ভি 1.4 এর জন্য :

নির্ভরতা ইনস্টল করুন, ভার্চুয়াল পরিবেশ তৈরি করুন, ডাউনলোড করুন, ইনস্টল করুন এবং কনফিগার করুন

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: // লোকালহোস্ট: 5050 এ অ্যাক্সেস করুন


2
একটি নোট. আপনার যদি পরে সার্ভারটি শুরু করতে হয় (উদাহরণস্বরূপ বুট চালানোর জন্য এটি নির্ধারণ করুন) চূড়ান্ত "রান" পদক্ষেপটি সার্ভারটি শুরু করার আগে প্রতিবার "উত্স বিন / অ্যাক্টিভেট" না চালিয়ে কাজ করবে না।
oᴉɹǝɥɔ

আমি আইপি: 192.168.0.12:5050 ব্যবহার করে অ্যাক্সেস করতে সক্ষম নই । এটি কেবল লোকালহোস্টে
তিরুমাল

4

ইনস্টল করার একটি উপায় pgadmin4হল এর পাইথন হুইলটি 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

লক্ষ্য করুন চাকা শুধুমাত্র পাইথন 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 এ নির্দেশ করুন ।


পাইপ ইনস্টলটি সফলভাবে শেষ হয়ে গেলে, এখান থেকে কোথা থেকে করব তা নিশ্চিত নই। Pgadmin4 এর জন্য বাইনারিটি বিল্ট / ইনস্টল হয় না। কেউ কি আরও নির্দেশাবলী সরবরাহ করতে পারেন?
জোনাথন ডানলাপ

1
এটি প্রশ্নের ক্ষেত্র এবং এই উত্তরের বাইরে। কোনও সদৃশ উপস্থিত না থাকলে একটি নতুন প্রশ্ন জিজ্ঞাসা করুন Consider
এডউইনকস্ল

4
কেন এটা সুযোগের বাইরে? প্রশ্নটি "pgadmin4 কীভাবে ইনস্টল করবেন" এবং উত্তরটি আসলে এটি ইনস্টল করে না।
জোনাথন ডানলাপ

@ জোনাথনডুনল্যাপ যদি পাইপ ইনস্টলেশনটি সফল হয় তবে প্যাগএডমিন 4 প্রকৃতপক্ষে ইনস্টল করা আছে এবং আপনি পিজএডমিন 4 চালাতে পারেন এটি কীভাবে করবেন তা দেখতে প্যাগডমিন.আর.ডাউনলোড / পিপি 4.পিপি পড়ুন । আমি এটি চেষ্টা করেছিলাম এবং এটি আমার পক্ষে কাজ করে। অতএব, আপনি সত্যিই যা জিজ্ঞাসা করছেন তা হ'ল "কীভাবে পিজএডমিন 4 চালাবেন", এটি "এটি কীভাবে ইনস্টল করবেন" জিজ্ঞাসা করার ওপির প্রশ্ন থেকে আলাদা প্রশ্ন। কীভাবে এটি চালানো যায় সে সম্পর্কে আমিও নির্দেশাবলী যুক্ত করতে পারতাম, তবে ওপি যা চেয়েছিল তা ছাড়িয়ে যাওয়াই আমার পক্ষে এবং তাই আমি যতটা উদাসীন তাই কঠোরভাবে alচ্ছিক।
এডউইনকস্ল

3
আমার godশ্বর যে পেডেন্টিক। এটি ইনস্টল করার শেষ ধাপটি এটি চালাচ্ছে। আমি এখানে এসেছি, এবং আমার একই প্রশ্ন আছে। এই সাইটের উদ্দেশ্য মানুষকে সহায়তা করা বা পেডেন্টিক হতে পারে?
লাইট 24 বুলবস
আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.