记录ODOO安装的一些问题

来源:互联网 发布:java http delete请求 编辑:程序博客网 时间:2024/05/11 04:32

环境是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



0 0