搭建环境Ubuntu2004
安装Ubuntu2004虚拟机
要使用vmvare最新版本15.0,旧版本可能无法安装成功
设置root的密码
sudo passwd root
设置odoo账户
在sudoers文件中添加odoo用户,授予所有权限。
需要先安装vim
sudo apt install vim
新建用户
sudo adduser odoo
终端下切换root用户
su root
然后打开/etc/sudoers文件
vim /etc/sudoers
键入i进行修改
在root ALL=(ALL:ALL) ALL下面新增一行
odoo ALL=(ALL:ALL) ALL
然后esc退出修改状态,接着输入:wq!,回车强制保存退出
从root用户切换到odoo用户,并进入odoo用户的home目录,
su odoo
cd ~
安装python
安装git
sudo apt update
sudo apt upgrade
sudo apt install git
重启服务
sudo reboot
安装Node.js
sudo apt-get install -y npm
sudo ln -s /usr/bin/nodejs /usr/bin/node
sudo npm install -g less
克隆odoo11(没有第一句,下载太慢,而且会失败)
git config --global http.postBuffer 524288000
git clone https://github.com/odoo/odoo.git odoo11 -b 11.0 --depth=1
安装依赖包
安装pip3
sudo apt-get install -y python3-pip
安装依赖包
sudo pip3 install Babel decorator docutils ebaysdk feedparser gevent greenlet html2text Jinja2 lxml Mako MarkupSafe mock num2words ofxparse passlib Pillow psutil psycogreen pydot pyparsing PyPDF2 pyserial python-dateutil python-openid pytz pyusb PyYAML qrcode reportlab requests six suds-jurko vatnumber vobject Werkzeug XlsxWriter xlwt xlrd
其中有个psycopg2,最后单独安装,先安装下面的
sudo apt-get install postgresql
sudo apt-get install python-psycopg2
sudo apt-get install libpq-dev
其中Werkzeug 安装
pip3 install Werkzeug==0.11.15
安装postgreSQL
sudo apt-get install -y postgresql
进入postgres命令窗口并创建数据库用户odoo
sudo su - postgres
>createuser --createdb --username postgres --no-createrole --no-superuser --pwprompt odoo
>输入密码
>exit
安装中文字体和打印用的wkhtmltopdf
sudo apt-get install ttf-wqy-zenhei -y
sudo apt-get install ttf-wqy-microhei -y
wget https://github.com/wkhtmltopdf/wkhtmltopdf/releases/download/0.12.2.1/wkhtmltox-0.12.2.1_linux-trusty-amd64.deb
sudo dpkg -i wkhtmltox-0.12.2.1_linux-trusty-amd64.deb
第四步安装不成功,参考:https://blog.51cto.com/10931223/2322074,没成功
启动服务
进入odoo文件目录
cd odoo11
启动服务
./odoo-bin
停止服务
ctrl+c
访问
查询服务器ip
ip addr
访问:localhost:8069