انڈروئد

سینٹوز 7 پر اوڈو 12 انسٹال کریں

الفضاء - علوم الفلك للقرن Ø§Ù„ØØ§Ø¯ÙŠ والعشرين

الفضاء - علوم الفلك للقرن Ø§Ù„ØØ§Ø¯ÙŠ والعشرين

فہرست کا خانہ:

Anonim

اوڈو دنیا میں سب سے زیادہ مشہور بزنس سافٹ ویئر ہے۔ یہ کاروباری درخواستوں کی ایک حد پیش کرتا ہے جس میں سی آر ایم ، ویب سائٹ ، ای کامرس ، بلنگ ، اکاؤنٹنگ ، مینوفیکچرنگ ، گودام ، پراجیکٹ مینجمنٹ ، انوینٹری اور بہت کچھ شامل ہے ، جو بغیر کسی رکاوٹ کے مربوط ہے۔

اس ٹیوٹوریل میں ، ہم آپ کو دکھائیں گے کہ CentOS 7 مشین پر ازگر ورچوئل ماحول کے اندر موجود ذریعہ سے اوڈو 12 کو کیسے انسٹال کریں۔

شرطیں

اس بات کو یقینی بنائیں کہ سبق کے ساتھ آگے بڑھنے سے پہلے آپ صارف کے بطور سوڈو مراعات کے ساتھ لاگ ان ہوں۔

ازگر 3.6 اور اوڈو انحصار انسٹال کریں

ہم سافٹ ویئر کلیکشن (ایس سی ایل) مخزن سے ازگر 3.6 پیکجز انسٹال کریں گے۔

ایس سی ایل کو فعال کرکے آپ پروگرامنگ زبانوں اور خدمات کے نئے ورژن تک رسائی حاصل کریں گے جو بنیادی مخزنوں میں دستیاب نہیں ہیں۔

درج ذیل کمانڈ کے ساتھ ای پی ای ایل اور ایس سی ایل کے ذخائر کو فعال کریں:

sudo yum install epel-release centos-release-scl

ایک بار ذخیروں کو فعال ہوجانے کے بعد ، اوڈو انحصار کی تعمیر کے ل required مطلوبہ تمام ٹائٹل 3.6 انسٹال کریں

sudo yum install rh-python36 git gcc wget nodejs-less libxslt-devel bzip2-devel openldap-devel libjpeg-devel freetype-devel

تنصیب کے دوران آپ کو جی پی جی کیز کو قبول کرنے کا اشارہ کیا جائے گا۔

اوڈو صارف بنائیں

ہوم ڈائریکٹری /opt/odoo ساتھ ایک نیا سسٹم صارف اور گروپ بنائیں جو اوڈو سروس چلائے گا:

sudo useradd -m -U -r -d /opt/odoo12 -s /bin/bash odoo12 آپ جس صارف کو چاہیں اس کا نام دے سکتے ہیں ، بس اس بات کو یقینی بنائیں کہ آپ اسی نام کے ساتھ پوسٹگری ایس کیو ایل صارف بنائیں۔

پوسٹگریس ایس کیو ایل کو انسٹال اور تشکیل کریں

اس مضمون کو لکھنے کے وقت ، سینٹوس ذخیروں سے دستیاب پوسٹ گریس ایس کیو ایل کا تازہ ترین ورژن پوسٹگری ایس کیو ایل ورژن 9.2 ہے جو اوڈو کے ذریعہ سرکاری طور پر تعاون نہیں کرتا ہے۔

ہم پوسٹگری ایس کیو ایل 10 کو سرکاری پوسٹگری ایس کیو ایل کے سرکاری ذخیروں سے انسٹال کریں گے۔

پوسٹگریس ایس کیو ایل کے ذخیروں کو چالو کرکے شروع کریں:

sudo yum install

PostgreSQL سرور انسٹال کریں اور ایک نیا PostgreSQL ڈیٹا بیس کلسٹر بنائیں:

sudo yum install postgresql10-server postgresql10-devel sudo /usr/pgsql-10/bin/postgresql-10-setup initdb

ایک بار انسٹالیشن مکمل ہونے کے بعد ، PostgreSQL سروس کو قابل بنائیں اور شروع کریں:

sudo systemctl enable postgresql-10 sudo systemctl start postgresql-10

ہمارے نام کے معاملے میں ، odoo12 ایل صارف کو اسی طرح کے نام کے ساتھ بنائیں جو پہلے بنایا گیا سسٹم صارف ہے۔

sudo su - postgres -c "createuser -s odoo12"

Wkhtmltopdf انسٹال کریں

wkhtmltox پیکیج اوپن سورس کمانڈ لائن ٹولز کا ایک سیٹ فراہم کرتا ہے جو HTML کو پی ڈی ایف اور مختلف امیج فارمیٹ میں رینڈر کرسکتا ہے۔ پی ڈی ایف کی رپورٹوں کو پرنٹ کرنے کے لئے ، آپ کو wkhtmltopdf ٹول کی ضرورت ہوگی۔ اوڈو کے لئے تجویز کردہ ورژن 0.12.1 ہے جو سرکاری CentOS 7 0.12.1 میں دستیاب نہیں ہے۔

درج ذیل ویجیٹ کمانڈ کے ساتھ تجویز کردہ ورژن ڈاؤن لوڈ کریں۔

wget

ڈاؤن لوڈ مکمل ہونے کے بعد ، rpm پیکیج کو ٹائپ کرکے انسٹال کریں۔

sudo yum localinstall wkhtmltox-0.12.1_linux-centos7-amd64.rpm

اوڈو 12 کو انسٹال اور تشکیل کریں

تنصیب کے عمل سے شروع کرنے سے پہلے ، یقینی بنائیں کہ آپ صارف "odoo12" پر جائیں گے:

sudo su - odoo12

اوڈو گٹ ہب مخزن سے اوڈو 12 ماخذ کوڈ کی کلوننگ کرکے شروعات کریں:

git clone https://www.github.com/odoo/odoo --depth 1 --branch 12.0 /opt/odoo12/odoo

سافٹ ویئر جمع کرنے کو فعال کریں تاکہ ہم ازگر 3.6 بائنری تک رسائی حاصل کرسکیں۔

scl enable rh-python36 bash

اوڈو انسٹالیشن کے لئے ایک نیا ازگر ورچوئل ماحول تشکیل دیں جس کے ساتھ:

cd /opt/odoo12 python3 -m venv venv

ماحول کو چالو کریں:

source venv/bin/activate

تمام مطلوبہ ازگر ماڈیولز انسٹال کریں:

pip3 install -r odoo/requirements.txt اگر آپ کو انسٹالیشن کے دوران کوئی تالیف کی غلطیاں درپیش ہیں ، تو یہ یقینی بنائیں کہ آپ نے Install Python 3.6 and Odoo Dependencies سیکشن میں درج تمام مطلوبہ انحصار کو Install Python 3.6 and Odoo Dependencies کیا ہے۔

ایک بار جب انسٹالیشن مکمل ہوجائے تو مندرجہ ذیل کمانڈ کا استعمال کرکے ماحول کو غیر فعال کریں:

deactivate

کسٹم ایڈونس کے ل a ایک نئی ڈائرکٹری بنائیں:

mkdir /opt/odoo12/odoo-custom-addons

اپنے سوڈو صارف پر واپس جائیں:

exit

اگلا ، اپنے ٹیکسٹ ایڈیٹر کو کھولیں اور درج ذیل تشکیلاتی فائل بنائیں:

sudo nano /etc/odoo12.conf /etc/odoo12.conf

; This is the password that allows database operations: admin_passwd = superadmin_passwd db_host = False db_port = False db_user = odoo12 db_password = False addons_path = /opt/odoo12/odoo/addons, /opt/odoo12/odoo-custom-addons

فائل کو محفوظ کریں اور بند کریں۔

کسی بھی محفوظ چیز کو superadmin_passwd پاس پاس کو تبدیل کرنا نہ بھولیں۔

ایک سسٹمڈ یونٹ فائل بنائیں

اوڈو کو بطور سروس چلانے کے ل we ہم ایک یونٹ فائل بنائیں گے۔

اپنا ٹیکسٹ ایڈیٹر کھولیں اور /etc/systemd/system/ ڈائریکٹری کے اندر odoo12.service نامی ایک فائل بنائیں:

sudo nano /etc/systemd/system/odoo12.service

مندرجہ ذیل مواد چسپاں کریں:

/etc/systemd/system/odoo12.service

Description=Odoo12 Requires=postgresql-10.service After=network.target postgresql-10.service Type=simple SyslogIdentifier=odoo12 PermissionsStartOnly=true User=odoo12 Group=odoo12 ExecStart=/usr/bin/scl enable rh-python36 -- /opt/odoo12/venv/bin/python3 /opt/odoo12/odoo/odoo-bin -c /etc/odoo12.conf StandardOutput=journal+console WantedBy=multi-user.target

فائل کو محفوظ کریں اور ایڈیٹر کو بند کریں۔

سسٹم کو مطلع کریں کہ ہم نے ایک نئی یونٹ فائل تشکیل دی ہے۔

sudo systemctl daemon-reload

عملدرآمد کرکے اوڈو سروس کو شروع اور فعال کریں:

sudo systemctl enable odoo12

آپ درج ذیل کمانڈ سے خدمت کی حیثیت کو جانچ سکتے ہیں۔

sudo systemctl status odoo12

● odoo12.service - Odoo12 Loaded: loaded (/etc/systemd/system/odoo12.service; disabled; vendor preset: disabled) Active: active (running) since Tue 2018-10-30 16:35:09 UTC; 6s ago Main PID: 24649 (scl) CGroup: /system.slice/odoo12.service ├─24649 /usr/bin/scl enable rh-python36 -- /opt/odoo12/venv/bin/python3 /opt/odoo12/odoo/odoo-bin -c /etc/odoo12.conf ├─24650 /bin/bash /var/tmp/scldyaa9h └─24653 /opt/odoo12/venv/bin/python3 /opt/odoo12/odoo/odoo-bin -c /etc/odoo12.conf

sudo journalctl -u odoo12

تنصیب کی جانچ کریں

اپنا براؤزر کھولیں اور ٹائپ کریں: http://:8069 http://:8069

یہ فرض کرتے ہوئے کہ انسٹالیشن کامیاب ہے ، مندرجہ ذیل کی طرح کی ایک اسکرین نمودار ہوگی۔

ضروری پورٹ کھولنے کے لئے درج ذیل کمانڈز کا استعمال کریں:

sudo firewall-cmd --permanent --zone=public --add-port=8069/tcp sudo firewall-cmd --reload

نتیجہ اخذ کرنا

اس ٹیوٹوریل نے ایک ازگر ورچوئل ماحول میں سینٹوس 7 پر اوڈو 12 کی تنصیب کے ذریعہ آپ کو مدد دی۔

آپ ہمارے ٹیوٹوریل کو بھی جانچنا چاہتے ہیں کہ اپنے اوڈو ڈیٹا بیس کے خود کار طریقے سے روزانہ بیک اپ کیسے بنائیں۔

Centos odoo postgresql ازگر پائپ