Install Odoo 10 on ubuntu 16.04 (Arabic) تشغيل نسخة اودو 10 على اوبنتو 16.04 - بالعربي
جدول المحتويات:
- قبل ان تبدأ
- إنشاء مستخدم Odoo
- تثبيت وتكوين بوستجرس
- تثبيت Wkhtmltopdf
- تثبيت وتكوين Odoo
- إنشاء ملف وحدة systemd
- اختبار التثبيت
- استنتاج
Odoo هي واحدة من برامج الأعمال الأكثر شعبية في العالم. هناك عدة طرق لتثبيت Odoo اعتمادًا على حالة الاستخدام المطلوبة.
أسهل وأسرع طريقة لتثبيت Odoo هي استخدام مستودعاتها الرسمية.
يغطي هذا الدليل الخطوات اللازمة لتثبيت وتكوين Odoo باستخدام مصدر Git وبيئة Python الافتراضية على Ubuntu 16.04.
قبل ان تبدأ
قبل المتابعة مع هذا البرنامج التعليمي ، تأكد من تسجيل الدخول كمستخدم لديه امتيازات 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
الذي سيتم تشغيل خدمة Odoo:
useradd -m -d /opt/odoo -U -r -s /bin/bash odoo
يمكنك تسمية المستخدم كما تريد ، فقط تأكد من إنشاء مستخدم PostgreSQL بنفس الاسم.
تثبيت وتكوين بوستجرس
قم بتثبيت حزمة PostgreSQL من مستودعات أوبونتو الافتراضية:
sudo apt install postgresql
بمجرد اكتمال التثبيت ، قم بإنشاء مستخدم PostgreSQL جديد يحمل نفس اسم مستخدم النظام الذي تم إنشاؤه مسبقًا ، وفي حالتنا هذه تكون
odoo
:
sudo su - postgres -c "createuser -s odoo"
تثبيت Wkhtmltopdf
من أجل طباعة تقارير PDF ، ستحتاج إلى أداة
wkhtmltopdf
. الإصدار الموصى به من Wkhtmltopdf هو
0.12.1
وهو غير متوفر في مستودعات Ubuntu 16.04 الرسمية. سنقوم بتنزيل الإصدار الموصى به وتثبيته من موقع Wkhtmltopdf الرسمي.
قم بتنزيل الحزمة باستخدام الأمر wget التالي:
wget
بمجرد اكتمال التنزيل ، قم بتثبيت الحزمة عن طريق الكتابة:
sudo apt install./wkhtmltox_0.12.1.3-1~xenial_amd64.deb
تثبيت وتكوين Odoo
سنقوم بتثبيت Odoo من مستودع GitHub في بيئة Python معزولة حتى نتمكن من التحكم بشكل أكبر في الإصدارات والتحديثات.
قبل البدء في عملية التثبيت ، تأكد من التبديل إلى "odoo" للمستخدم:
sudo su - odoo
لتأكيد تسجيل الدخول باسم
odoo
للمستخدم ، استخدم الأمر التالي:
whoami
ابدأ بعملية التثبيت عن طريق استنساخ شفرة مصدر Odoo من مستودع GitHub:
git clone https://www.github.com/odoo/odoo --depth 1 --branch 11.0 /opt/odoo/odoo11
- إذا كنت ترغب في تنزيل وتثبيت إصدار Odoo مختلف ، فما عليك سوى تغيير رقم الإصدار بعد
--branchالتبديل -. يمكنك تنزيل كود مصدر Odoo إلى أي كما تريد ، على سبيل المثال بدلاً من ذلك ، يمكنك استخدام اسم المجال الخاص بك.
virtualenv
هي أداة لإنشاء بيئات Python معزولة. لتثبيته استخدام:
pip3 install virtualenv
قم بإنشاء بيئة Python افتراضية جديدة لتثبيت 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
إلى شيء أكثر أمانًا وضبط
addons_path
إذا كنت تستخدم وحدات نمطية مخصصة.
إنشاء ملف وحدة systemd
لتشغيل odoo كخدمة ، نحتاج إلى إنشاء ملف وحدة
odoo11.service
في الدليل
/etc/systemd/system/
.
افتح محرر النصوص والصق الأسطر التالية:
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
أخبر systemd أنه يتم إنشاء ملف وحدة جديد وبدء تشغيل خدمة Odoo عن طريق تنفيذ:
sudo systemctl daemon-reload
sudo systemctl start odoo11
تحقق من حالة الخدمة باستخدام الأمر التالي:
sudo systemctl status odoo11
يجب أن يبدو الإخراج كما يلي أدناه للإشارة إلى أن خدمة Odoo نشطة وتعمل.
● 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
على افتراض نجاح التثبيت ، ستظهر شاشة مشابهة للشاشة التالية:

في هذه المرحلة ، يكون لديك تثبيت Odoo 11 فعال. يمكنك إنهاء التثبيت عن طريق إنشاء قاعدة بيانات جديدة وبدء العمل في مشروعك.
استنتاج
هذا هو! مررتك هذه الدورة التعليمية عبر تثبيت Odoo 11 على Ubuntu 16.04 في بيئة بيثون الافتراضية.
لمعرفة كيفية تكوين Odoo باستخدام Nginx كبديل عكسي وكيفية الوصول إلى تثبيت Odoo الخاص بك عبر HTTPS ، يمكنك الاطلاع على المنشور التالي:
تكوين Odoo مع Nginx كوكيل عكسي
قد ترغب أيضًا في مراجعة البرنامج التعليمي الخاص بنا حول كيفية إنشاء نسخ احتياطية تلقائية يومية لقواعد بيانات Odoo.
أوبونتو odoo postgresql بيثون pipكيفية نشر odoo 11 على أوبونتو 18.04
يغطي هذا الدليل الخطوات اللازمة لتثبيت وتكوين Odoo للإنتاج باستخدام Git source وبيئة Python الافتراضية على نظام Ubuntu 18.04.
كيفية نشر odoo 12 على أوبونتو 18.04
يغطي هذا البرنامج التعليمي الخطوات المطلوبة لتثبيت وتكوين Odoo 12 للإنتاج باستخدام مصدر Git وبيئة Python الافتراضية على نظام Ubuntu 18.04.
كيفية تثبيت odoo 13 على أوبونتو 18.04
في هذا الدليل ، سننقلك إلى تثبيت ونشر Odoo 13 داخل بيئة بيثون الافتراضية على Ubuntu 18.04. سنقوم بتنزيل Odoo من مستودع Github الخاص بهم واستخدام Nginx كوكيل عكسي.







