环境是ubuntu-14.04,主要参考这个:http://www.cnblogs.com/jlzhou/p/5940815.html
一,基础准备工作
1,ubuntu下添加用户odoo
sudo adduser odoo
密码123456
2,赋予权限
sudo vim /etc/sudoers
添加一行odoo ALL=(ALL) ALL
然后
sudo usermod -g root odoo
3,使用odoo账户登录
4,先更新,不然显示git无法定位:Unable to locate package
sudo apt-get update
5,安装git
sudo apt-get install git
二,安装postgresql
1,目前apt里面只有9.3的postgresql,下一篇记录怎么用源码安装最新的9.6.2
sudo apt-get install postgresql --force-yes
2,继续添加odoo账号到数据库
sudo su - postgres -c "createuser -s odoo" 2> /dev/null || true
3,验证:使用postgres用户名登录postgresql数据库
sudo-u postgres psql
查看用户 \du
发现odoo存在
三,安装依赖包:
安装tool packages
sudo apt-get install wget git python-pip gdebi-core --force-yes
安装python packages,注意看不见的换行符
sudo apt-get install python-dateutil python-feedparser python-ldap python-libxslt1 python-lxml python-mako python-openid python-psycopg2 python-pybabel python-pychart python-pydot python-pyparsing python-reportlab python-simplejson python-tz python-vatnumber python-vobject python-webdav python-werkzeug python-xlwt python-yaml python-zsi python-docutils python-psutil python-mock python-unittest2 python-jinja2 python-pypdf python-decorator python-requests python-passlib python-pil python-suds --force-yes
安装python libraries
sudo pip install gdata psycogreen ofxparse XlsxWriter
安装其它required packages
sudo apt-get install node-clean-css --force-yes
sudo apt-get install node-less --force-yes
sudo apt-get install python-gevent --force-yes
中间有两个可选没装
安装中文字体、条形码字体及中文输入法
sudo apt-get install ttf-wqy-zenhei #安装中文字体
sudo apt-get install ttf-wqy-microhei #安装中文字体
将此链接中的字体下载,解压得到pfbfer文件夹,放到 /usr/share/fonts/type1之下即可,注意设置文件权限
cd /usr/share/fonts/type1
sudo chmod 744 *
777
中文拼音输入法:
sudo apt install ibus-pinyin ibus-libpinyin
四,获取odoo源码,运行odoo:
1,建立odoo源码项目保存路径
mkdir ~/odoo-dev
cd ~/odoo-dev
2,拉取源码保存到odoo-server目录,企业版也是这样么?
git clone https://www.github.com/odoo/odoo --branch 10.0 --single-branch odoo-server/
3,创建自行开发的addons的子目录
mkdir ~/odoo-dev/custom
mkdir ~/odoo-dev/custom/addons
4,生成odoo运行配置文件
cp ~/odoo-dev/odoo-server/debian/odoo.conf ~/odoo-dev/odoo.conf
5,打开gedit编辑
gedit ~/odoo-dev/odoo.conf
修改addons_path
addons_path = /home/odoo/odoo-dev/odoo-server/addons,/home/odoo/odoo-dev/custom/addons
保存退出gedit
6,启动odoo
/home/odoo/odoo-dev/odoo-server/odoo-bin -c /home/odoo/odoo-dev/odoo.conf