PostgreSQL Tutorial: How to download and install PostgreSQL on Windows 10 [EN]
विषयसूची:
- शुरू करने से पहले
- Odoo यूजर बनाएं
- PostgreSQL को स्थापित और कॉन्फ़िगर करें
- Wkhtmltopdf स्थापित करें
- ओडू को स्थापित और कॉन्फ़िगर करें
- एक Systemd इकाई फ़ाइल बनाएँ
- स्थापना का परीक्षण करें
- निष्कर्ष
ओडू दुनिया के सबसे लोकप्रिय बिजनेस सॉफ्टवेयर्स में से एक है। आवश्यक उपयोग के मामले के आधार पर ओडू स्थापित करने के कई तरीके हैं।
ओडू को स्थापित करने का सबसे आसान और तेज तरीका उनके आधिकारिक रिपॉजिटरी का उपयोग करना है।
यह गाइड Ubuntu 16.04 पर Git स्रोत और पायथन आभासी वातावरण का उपयोग करके ओडू को स्थापित करने और कॉन्फ़िगर करने के लिए आवश्यक चरणों को शामिल करता है।
शुरू करने से पहले
इस ट्यूटोरियल को जारी रखने से पहले, सुनिश्चित करें कि आप sudo विशेषाधिकार वाले उपयोगकर्ता के रूप में लॉग इन हैं।
पैकेज इंडेक्स और सभी स्थापित पैकेजों को नवीनतम पैकेजों में अपडेट करें:
sudo apt update && sudo apt upgrade
Git, Pip, Node.js और Odoo निर्भरता बनाने के लिए आवश्यक उपकरण स्थापित करें:
sudo apt install git python3-pip build-essential python3-dev libxslt-dev libzip-dev libldap2-dev libsasl2-dev node-less
Odoo यूजर बनाएं
ओडू सेवा चलाने वाले होम डायरेक्टरी
/opt/odoo
साथ एक नया सिस्टम उपयोगकर्ता और समूह बनाएँ:
useradd -m -d /opt/odoo -U -r -s /bin/bash odoo
आप जैसे चाहें उपयोगकर्ता का नाम रख सकते हैं, बस सुनिश्चित करें कि आप उसी नाम से एक PostgreSQL उपयोगकर्ता बनाएं।
PostgreSQL को स्थापित और कॉन्फ़िगर करें
Ubuntu के डिफ़ॉल्ट रिपॉजिटरी से PostgreSQL पैकेज स्थापित करें:
sudo apt install postgresql
एक बार इंस्टॉलेशन पूरा हो जाने के बाद एक नया PostgreSQL उपयोगकर्ता जैसा कि पहले बनाए गए सिस्टम उपयोगकर्ता के नाम के साथ होता है, हमारे मामले में यह
odoo
:
sudo su - postgres -c "createuser -s odoo"
Wkhtmltopdf स्थापित करें
पीडीएफ रिपोर्ट प्रिंट करने के लिए, आपको
wkhtmltopdf
टूल की आवश्यकता होगी। Wkhtmltopdf का अनुशंसित संस्करण 0.12.1 है जो आधिकारिक उबंटू 16.04 रिपॉजिटरी में उपलब्ध नहीं है। हम आधिकारिक Wkhtmltopdf साइट से अनुशंसित संस्करण डाउनलोड और इंस्टॉल करेंगे।
निम्नलिखित विग कमांड का उपयोग करके पैकेज डाउनलोड करें:
wget
एक बार डाउनलोड पूरा होने के बाद टाइप करके पैकेज स्थापित करें:
sudo apt install./wkhtmltox_0.12.1.3-1~xenial_amd64.deb
ओडू को स्थापित और कॉन्फ़िगर करें
हम ओथू को एक अलग पायथन वातावरण में गिटहब रिपॉजिटरी से स्थापित करेंगे ताकि हम संस्करणों और अपडेट पर अधिक नियंत्रण रख सकें।
स्थापना प्रक्रिया से शुरू करने से पहले, सुनिश्चित करें कि आप उपयोगकर्ता को "odoo" पर स्विच करते हैं:
sudo su - odoo
यह पुष्टि करने के लिए कि आप उपयोगकर्ता
odoo
रूप में लॉग इन हैं, निम्न कमांड का उपयोग करें:
whoami
GitHub रिपॉजिटरी से Odoo स्रोत कोड को क्लोन करके इंस्टॉलेशन प्रक्रिया से शुरू करें:
git clone https://www.github.com/odoo/odoo --depth 1 --branch 11.0 /opt/odoo/odoo11
- यदि आप एक अलग ओडू संस्करण को डाउनलोड और इंस्टॉल करना चाहते हैं - बस के बाद वर्जन नंबर को
--branch
दें---branch
switch.You को ओडू सोर्स कोड किसी भी तरह से डाउनलोड कर सकते हैं, उदाहरण के लिएodoo11
बजाय आप अपने डोमेन के नाम का उपयोग कर सकते हैं।
virtualenv
पृथक पायथन वातावरण बनाने के लिए एक उपकरण है। इसका उपयोग स्थापित करने के लिए:
pip3 install virtualenv
Odoo स्थापना के लिए एक नया पायथन वर्चुअल वातावरण बनाएं:
cd /opt/odoo
virtualenv odoo11-venv
पर्यावरण को सक्रिय करें:
source odoo11-venv/bin/activate
सभी आवश्यक पायथन मॉड्यूल स्थापित करें:
pip3 install -r odoo11/requirements.txt
यदि आप स्थापना के दौरान किसी भी संकलन त्रुटियों का सामना करते हैं, तो सुनिश्चित करें कि
Before you begin
सूचीबद्ध सभी आवश्यक निर्भरताएं स्थापित की हैं।
एक बार इंस्टॉलेशन पूरा हो जाने के बाद पर्यावरण को निष्क्रिय करें और निम्न कमांड का उपयोग करके अपने sudo उपयोगकर्ता पर वापस जाएँ:
deactivate
exit
sudo mkdir /opt/odoo/odoo11-custom-addons
sudo chown odoo: /opt/odoo/odoo11-custom-addons
अगली चीज़ जो हमें करने की ज़रूरत है वह है कॉन्फ़िगरेशन फ़ाइल बनाना। हम या तो खरोंच से एक नया बना सकते हैं या शामिल कॉन्फ़िगरेशन फ़ाइल की प्रतिलिपि बना सकते हैं:
sudo cp /opt/odoo/odoo11/debian/odoo.conf /etc/odoo11.conf
फ़ाइल खोलें और इसे निम्नानुसार संपादित करें:
sudo nano /etc/odoo11.conf
/etc/odoo11.conf
; This is the password that allows database operations: admin_passwd = my_admin_passwd db_host = False db_port = False db_user = odoo db_password = False addons_path = /opt/odoo/odoo11/addons; If you are using custom modules; addons_path = /opt/odoo/odoo11/addons, /opt/odoo/odoo11-custom-addons
एक बार जब आप काम कर लेते हैं, तो फ़ाइल को बंद करें और सहेजें।
my_admin_passwd
को कुछ अधिक सुरक्षित और
my_admin_passwd
को समायोजित करने के लिए बदलना न भूलें।
एक Systemd इकाई फ़ाइल बनाएँ
ओडू को एक सेवा के रूप में चलाने के लिए हमें
/etc/systemd/system/
निर्देशिका में एक
odoo11.service
यूनिट फ़ाइल बनाने की आवश्यकता है।
अपना टेक्स्ट एडिटर खोलें और निम्नलिखित पंक्तियों को चिपकाएँ:
sudo nano /etc/systemd/system/odoo11.service
/etc/systemd/system/odoo11.service
Description=Odoo11 Requires=postgresql.service After=network.target postgresql.service Type=simple SyslogIdentifier=odoo11 PermissionsStartOnly=true User=odoo Group=odoo ExecStart=/opt/odoo/odoo11-venv/bin/python3 /opt/odoo/odoo11/odoo-bin -c /etc/odoo11.conf StandardOutput=journal+console WantedBy=multi-user.target
सिस्टम को सूचित करें कि एक नई इकाई फ़ाइल बनाई गई है और निष्पादित करके ओडू सेवा शुरू करें:
sudo systemctl daemon-reload
sudo systemctl start odoo11
निम्नलिखित कमांड के साथ सेवा की स्थिति जांचें:
sudo systemctl status odoo11
आउटपुट कुछ इस तरह दिखना चाहिए कि ओडू सेवा सक्रिय और चल रही है।
● odoo11.service - Odoo11 Loaded: loaded (/etc/systemd/system/odoo11.service; disabled; vendor preset: enabled) Active: active (running) since Tue 2018-01-23 21:09:25 UTC; 1s ago Main PID: 14146 (python3) CGroup: /system.slice/odoo11.service └─14146 /opt/odoo/odoo11-venv/bin/python3 /opt/odoo/odoo11/odoo-bin -c /etc/odoo11.conf
बूट समय पर स्वचालित रूप से प्रारंभ होने के लिए Odoo सेवा सक्षम करें:
sudo systemctl enable odoo11
स्थापना का परीक्षण करें
अपना ब्राउज़र खोलें और टाइप करें:
http://:8069
http://:8069
यह मानते हुए कि इंस्टॉलेशन सफल है, निम्नलिखित के समान स्क्रीन दिखाई देगी:
इस बिंदु पर आपके पास एक काम करने वाला ओडू 11 इंस्टॉलेशन है। आप एक नया डेटाबेस बनाकर इंस्टॉलेशन को पूरा कर सकते हैं और अपने प्रोजेक्ट पर काम करना शुरू कर सकते हैं।
निष्कर्ष
बस! इस ट्यूटोरियल ने आपको पायथन वर्चुअल वातावरण में Ubuntu 16.04 पर Odoo 11 की स्थापना के माध्यम से चला दिया।
अपने ओडू को नगनेक्स के साथ रिवर्स प्रॉक्सी के रूप में कॉन्फ़िगर करने का तरीका जानने के लिए और एचटीटीपीएस के माध्यम से अपने ओडू इंस्टॉलेशन तक पहुंचने के लिए आप निम्नलिखित पोस्ट की जांच कर सकते हैं:
रिवर्स प्रॉक्सी के रूप में Nginx के साथ Odoo कॉन्फ़िगर करें
आप अपने ओडू डेटाबेस के स्वचालित दैनिक बैकअप बनाने के तरीके के बारे में हमारे ट्यूटोरियल की जांच करना चाहते हैं।
ubuntu odoo postgresql python pipकैसे स्थापित करें, hp officejet 6500a प्लस ऑल-इन-वन प्रिंटर स्थापित करें

एचपी ऑफिसजेट 6500 ए प्लस ऑल-इन-वन प्रिंटर को स्थापित करना और स्थापित करना सीखें।
Ubuntu 18.04 पर php कंपोज़र को कैसे स्थापित करें और कैसे उपयोग करें

संगीतकार PHP के लिए एक निर्भरता प्रबंधक है। संगीतकार सभी आवश्यक PHP संकुल में खींच लेगा जो आपकी परियोजना पर निर्भर करता है और आपके लिए उन्हें प्रबंधित करता है।
Ubuntu 18.04 पर odoo 13 कैसे स्थापित करें

इस गाइड में, हम आपको Ubuntu 18.04 पर पायथन वर्चुअल वातावरण के अंदर Odoo 13 की स्थापना और तैनाती के माध्यम से चलेंगे। हम ओडू को उनके जीथब रिपॉजिटरी से डाउनलोड करेंगे और नगनेक्स को रिवर्स प्रॉक्सी के रूप में उपयोग करेंगे।