您的位置:首页 > 其它

ubuntu server 14.04 使用 git 安装 ODOO8 教程

2016-01-03 00:00 891 查看
摘要: ODOO托管在github上,使用 git 下载最新的版本,方便快捷,免除麻烦的升级补丁,特意根据国外的经验结合自己的探索,尝试一遍!

一、新建ODOO程序用户

sudo adduser --system --home=/opt/odoo --shell=/bin/bash --group odoo

PS:之所以要添加--shell参数,是有原因的,后面会讲到(可以不加),另外--home参数可以根据自己需要调整修改;

然后当然是测试一下用户,sudo su - odoo

测试正常,就可以下一步了

二、安装PostgreSQL数据库

sudo aptitude install postgresql-9.3

配置数据库:

sudo su - postgres       #因为上一步安装数据库的时候会自动生成postgres用户用于管理数据库

createuser --createdb --username postgres --no-createrole --no-superuser --pwprompt odoo
Enter password for new role: ********
Enter it again: ********

一定要记得密码,因为后面用到)配置完毕,退出用户

exit


三、安装依赖的Python库

sudo aptitude install python-cups python-dateutil python-decorator python-docutils \
python-feedparser python-gdata python-geoip python-gevent python-imaging python-jinja2 \
python-ldap python-libxslt1 python-lxml python-mako python-mock python-openid \
python-passlib python-psutil python-psycopg2 python-pybabel python-pychart python-pydot \
python-pyparsing python-pypdf python-reportlab python-requests python-simplejson \
python-tz python-unicodecsv python-unittest2 python-vatnumber python-vobject \
python-werkzeug python-xlwt python-yaml

因为ODOO8打印改用新版本的
wkhtmltopdf
,源库的太旧,因此需要到官网下载

wget http://download.gna.org/wkhtmltopdf/0.12/0.12.2.1/wkhtmltox-0.12.2.1_linux-trusty-amd64.deb[/code] 下载相应系统的版本(可能要翻墙才能下载到)

安装这个包依赖的库,否则会安装失败

sudo aptitude install xfonts-base xfonts-75dpi libjpeg-turbo8 libxrender1

然后安装wkhtmltox

sudo dpkg -i wkhtmltox-0.12.2.1_linux-trusty-amd64.deb


四、安装git

sudo aptitude install git


五、下载ODOO8

sudo su - odoo

git clone http://www.github.com/odoo/odoo --depth 1 --branch 8.0 --single-branch .
#末尾有一个“."

(这里需要说明,为什么上文提到需要odoo用户要编辑--shell参数,根据测试,如果不添加--shell并指明/bin/bash,这里无法使用"."。其实这个必要性不大,主要是如果不添加".",会在odoo用户主目录生成一个odoo目录,然后再存放git文件,添加".",则直接在主目录下存放git文件,就这个区别)

git参数说明

--depth 1 #最新的修改版本,剔除冗余的history,可以节省带宽,提高效率

--branch #版本,因为我要安装ODOO8

--single-branch #就是按字面意思理解,单版本(哈哈,其实这个不太知道^_^)

六、配置ODOO文件

sudo cp /opt/odoo/debian/openerp-server.conf /etc/odoo-server.conf
sudo chown odoo: /etc/odoo-server.conf
sudo chmod 640 /etc/odoo-server.conf

修改odoo-server.conf配置文件

db_password = XXXX #修改为第二步设置PostgreSQL时的密码;

addon_path = /opt/odoo/addons #根据自己实际情况进行修改(这个目录就是ODOO模块的位置)

添加一行到末尾

logfile = /var/log/odoo/odoo-server.log

七、启动ODOO服务

sudo su - odoo
./openerp-server


Reference:

http://www.theopensourcerer.com/2014/09/how-to-install-openerp-odoo-8-on-ubuntu-server-14-04-lts/
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  ODOO ubuntu;server git