Tux

  • تدوينات
    20
  • تعليقات
    3
  • قراءات
    2139

تثبيت odoo 9 في دبيان 8 Jessie

mohammed

324 قراءات

الكثير منا يتذكر OpenERP الذي كان مهيئ فقط لتخطيط موارد المؤسسة ERP فقط بوحدات غير مستقلة، بذالك التصميم المزعج، لكن بتحوله الى اسم آخر تغير مساره واصبح يضم اكثر من وحدة مستقلة ومنها ، إدارة المبيعات والمشتريات ،إدارة المخازن، نضام بيع للمخازن ومواقع ويب الى آخرى، هو في الاصل مفتوح المصدر  مبرمج بلغة بايثون، آخر تثبيت لي له كان يضم نظام POSBOX والذي يعمل كنظام نقطة بيع في المحلات التجارية

pos_hardware_03.png

 

تهيئة الخادم

تثبيت قواعد البيانات Postgresql

نظام odoo يحتاج قواعد البيانات من نوعية postgresql وبعد التحديث نقوم بتثبيته آخر نسخة موجودة في المستودعات

apt-get update
apt-get upgrade
apt-get install postgresql postgresql-client libpq-dev

إضافة مستخدم

نحتاج اضافة مستخدم للخادم بملف مستخدم /opt/odoo

adduser --system --home=/opt/odoo --group odoo

إضافة مستخدم Postgresql

نستخدم اسم مستخدم الاداري لقواعد البيانات postgres

su - postgres

نقوم بإضافة مستخدم في قواعد البيانات يخص التطبيق الذي سنقوم بتثبيته، odoo هو اسم المستخدم الذي قمنا بإنشائه في الخادم

createuser --createdb --username postgres --no-createrole --no-superuser --pwprompt odoo

سيطلب ادخال كلمة المرور واعادة كتابتها ، نكتبها ونحتفض بها لأننا سنقوم بإستعمالها في التثبيت

للخروج والرجوع للمستخدم السابق exit او ازرار Ctrl+d

exit

تثبيت المكتبات اللازمة

تثبيت ما يلزم من التطبيقات والمكتبات التي يحتاجها odoo للعمل

apt-get install git gcc python-dev python-pip python-virtualenv libevent-dev libxml2-dev libxslt1-dev libsasl2-dev libldap2-dev libssl-dev libjpeg-dev

تثبيت less css

apt-get install npm
ln -s /usr/bin/nodejs /usr/bin/node
npm install -g less

تثبيت wkhtmltopdf

يتم احتياجه للقيام بعمل الفاتورات بنسخة pdf يمكننا تحميله بنسخة wkhtmltopdf 32 او wkhtmltopdf 64

wget http://nightly.odoo.com/extra/wkhtmltox-0.12.1.2_linux-jessie-amd64.deb
dpkg -i wkhtmltox-0.12.1.2_linux-jessie-amd64.deb
apt-get install -f

تبيت Odoo

نستخدم المستخدم الذي قمنا باضافته سابقا لدخول المجلد الخاص به واستعمال نفس التصاريح التي يستعملها

su - odoo -s /bin/bash

نقوم بتحميل النسخة الآخيرة من odoo والتي هي 9

git clone https://www.github.com/odoo/odoo --depth 1 --branch 9.0 --single-branch .

نقوم بالرجوع لمستخدم الذي  نستعمله لادارة الخادم عبر exit او رز ctrl متبوع ب d ونضيف مجلد التعديلات odoo ونقل الملف

mkdir /etc/odoo
cp -p /opt/odoo/debian/openerp-server.conf /etc/odoo/

تثبيت مكتبات odoo

pip install -r /opt/odoo/requirements.txt

 

تفعيل التشغيل الذاتي

نضيف مجلد الخاص ب Log

mkdir /var/log/odoo

وانشاء ملف فارغ ليستطيع odoo الكتابة فيه

touch /var/log/odoo/odoo-server.log

تحميل ملف التشغيل الذاتي odoo-server

نقوم بوضعه في ملف التشغيل

cp odoo-server /etc/init.d/odoo-server

اضافة له تصريح التشغيل

chmod 755 /etc/init.d/odoo-server

واخيرا تفعيله

update-rc.d odoo-server defaults

تشغيل Odoo

عبر رقم الابي او اسم الخادم بمنفذ 8090 يمكننا ان نصل الى صفحة البداية وفي اول وصول سيطلب منا اسم المستخدم وكلمة المرور لقواعد البيانات

 

odoo-database.png

عند ملء المعلومات نحصل على صفحة تثبيت الوحدات يمكننا تثبيت ما نحتاج

odoo-app.png

وحدة نقطة البيع

odoo-tpv.png



0 تعليقات


Recommended Comments

لاتوجد تعليقات لعرضها .

زوار
انت تقوم بالتعليق كزائر. اذا كنت تمتلك حساب فقم بتسجيل الدخول تسجيل دخول.
اضف تعليق...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoticons maximum are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.