نصب و پيكربندي OpenERP در لينوكس Debian

برای نصب بسته openERP مراحل زیر به ترتیب انجام دهید.
1.    آدرس زیر را در فایل /etc/apt/sources.list اضافه کنید.

deb http://nightly.openerp.com/7.0/nightly/deb/ ./
2.    سپس برای نصب بسته opener دستورات زیر را اجرا کنید.
# apt-get update
# apt-get install openerp
3.    برای اینکه بتوانید از طریق وب به opener دسترسی داشته باشید، دستورات زیر را به ترتیب اجرا نمایید. ابتدا بسته ~openerp-openerp-web-trunk-r2225.tgz را دانلود کنید.
# cd /opt/opener
# wget http://bazaar.launchpad.net/~openerp/openerp-web/trunk/tarball/2225
# tar vxf \~openerp-openerp-web-trunk-r2225.tgz
# mv \~openerp openerp-web
# cd openerp-web/openerp-web/trunk/
# apt-get install python-setuptools
# python setup.py install
# /etc/init.d/openerp restart

4.    یک شناسه کاربری با نام openerp ایجاد کنید. برنامه openerp برای اجرا از این شناسه استفاده می کند.
# adduser --system --quiet --home=/opt/openerp --gecos 'OpenERP' --group openerp

5.    همانطور که قبلا هم گفتم openerp از بانک اطلاعاتی postgresql استفاده می کند، بنابراین لازم است این بانک اطلاعاتی روی سیستم عامل نصب شود. برای این منظور از دستور زیر استفاده کنید.
# apt-get install postgresql
همچنین لازم است یکسری تنظیماتی روی بانک اطلاعاتی تان انجام دهید.
•    vi /etc/postgresql/8.4/main/postgresql.conf
listen_addresses = '*'
log_statement = 'all'

•    vi /etc/postgresql/8.4/main/pg_hba.conf
# TYPE  DATABASE    USER        CIDR-ADDRESS          METHOD

# "local" is for Unix domain socket connections only
# MODIFY THE EXISTING LINE TO LOOK LIKE THIS:
local   all         all                               trust
# IPv4 local connections:
# MODIFY THE EXISTING LINE TO LOOK LIKE THIS:
host    all         all         127.0.0.1/32          trust
# ADD THIS LINE TO ALLOW REMOTE ACCESS; use your own IP address range:
host    all         all         10.10.10.0/24        trust
# IPv6 local connections:
host    all         all         ::1/128               ident

•    /etc/init.d/postgresql restart

6.    فایل پیکربندی این بسته در مسیر  /etc/openerp/openerp-server.conf قرار دارد. نمونه ای از این فایل بصورت زیر است:
# cat /etc/openerp/openerp-server.conf
[options]
; This is the password that allows database operations:
admin_passwd = admin
db_host = localhost
db_port = 5432
db_user = openerp
xmlrpcs_interface = 127.0.0.1
xmlrpcs_port = 8069
netrpc_interface = 127.0.0.1
netrpc_port = 8070
و نیز دسترسی به بانک اطلاعاتی را بدهید با ایجاد شناسه بصورت زیر:
su - postgres
createuser --createdb --no-createrole --pwprompt openerp
Enter password for new role: .....
Enter it again: .....
Shall the new role be a superuser? (y/n) y
7.    پس از انجام تنظیمات لازم در فایل پیکربندی، برای اعمال آنها لازم است سرویس openerp را مجدد  راه اندازی کنید.  
# /etc/init.d/openerp restart
پس از راه اندازی سرویس برنامه openerp پورتی با شماره 8069 باز می شود که برای دسترسی به این برنامه و از طریق سرویس آپاچی می توانید از آن استفاده کنید.
8.    مرورگر خود را بازکنید، آدرس http://yourdomain.com:8069/ را در قسمت آدرس تایپ نمایید تا صفحه ورود برنامه openerp را مشاهده نمایید. این صفحه مشابه شکل زیر خواهد بود.
 

این صفحه بصورت اتوماتیک به صفحه ایجاد بانک اطلاعاتی می رود.(مشابه شکل زیر) که شما در این صفحه می توانید بانک اطلاعاتی با نام و کلمه عبور دلخواه ایجاد کنید. البته کلمه عبور Master در اینجا همان عبارتی است که برای متغیر admin_passwd  در فایل /etc/openerp/openerp-server.conf تعریف نموده اید.
 

بعد  از ایجاد بانک اطلاعاتی، وارد صفحه اول برنامه openerp خواهید شد که در آن لیست همه ماژول هایی که پشتیبانی می کند وجود دارد. با نصب هر کدام، این ماژول ها در منو بار صفحه اضافه خواهد شد. (شکل زیر)
 
برای نصب هر ماژول فقط کافی است که روی دکمه install آن کلیک نمایید.

منبع:http://fumblog.um.ac.ir/fumindex.php?blogId=412