zoukankan      html  css  js  c++  java
  • odoo12 ubuntu18 安装记录 (非docker)血妈难装!!务必使用阿里云

    1、准备工作

    # 新建用户 odoo sudo adduser odoo cd

    # 更新系统 sudo apt update && sudo apt upgrade -y

    # 切换用户 sudo su - odoo

    # 安装nodejs sudo apt-get install -y npm sudo ln -s /usr/bin/nodejs /usr/bin/node sudo npm install -g less

    2、获取Odoo12源码
    (以下使用 Github,也可通过 Odoo Nightly获取相应系统的版本)

    git clone https://www.github.com/odoo/odoo --branch master --depth 1 --single-branch ./odoo12

    3、安装依赖包:
    重要的事情说三遍,下面的依赖一行一行装!装不上单独装,百度或者Google找包装!!!!

    重要的事情说三遍,下面的依赖一行一行装!装不上单独装,百度或者Google找包装!!!!

    重要的事情说三遍,下面的依赖一行一行装!装不上单独装,百度或者Google找包装!!!!
    sudo apt-get install -y python3-pip

    pip3 install Babel passlib lxml decorator docutils ebaysdk feedparser gevent greenlet html2text Jinja2 Mako MarkupSafe mock num2words

    ofxparse Pillow psutil psycogreen psycopg2 pydot pyparsing PyPDF2 pyserial python-dateutil python-openid pytz pyusb PyYAML qrcode

    reportlab requests six suds-jurko vatnumber vobject Werkzeug XlsxWriter xlwt xlrd libsass

    4、安装数据库

    sudo apt-get install -y postgresql

    # 新建数据库账号odoo来对数据库进行读写操作: sudo su - postgres createuser --createdb --username postgres --no-createrole --no-superuser --pwprompt odoo

    5、安装中文字体:

    sudo apt-get install ttf-wqy-zenhei -y sudo apt-get install ttf-wqy-microhei -y

    6、安装报表所需的wkhtmltopdf:

    sudo apt install libpng12-0 libxrender1 xfonts-base wkhtmltox

    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

    sudo ln -s /usr/local/bin/wkhtmltopdf /usr/bin

    sudo ln -s /usr/local/bin/wkhtmltoimage /usr/bin 

    7、运行Odoo 12生成配置文件:
    # 安装werkzeug polib

    pip3 install polib werkzeug

    sudo su - odoo

    cd ~/odoo12

    ./odoo-bin -s

    # 设置配置文件:

    sudo mkdir /etc/odoo

    sudo cp /home/odoo/.odoorc /etc/odoo/odoo.conf sudo chown -R odoo /etc/odoo

    # 设置日志:

    sudo mkdir /var/log/odoo sudo chown odoo /var/log/odoo

    # 修改配置:

    sudo vi /etc/odoo/odoo.conf

    [options]

    logfile = /var/log/odoo/odoo.log

    logrotate = True

    8、设置自动启动

    sudo vi /lib/systemd/system/odoo.service

    #添加代码

    [Unit]

    Description=Odoo

    After=postgresql.service

    [Service]

    ExecStart=/home/odoo/odoo12/odoo-bin -c /etc/odoo/odoo.conf

    # 如果是deb安装的,上面启动目录是下面这一个

    # ExecStart=/usr/lib/python3/dist-packages/odoo-bin -c /etc/odoo/odoo.conf

    [Install]

    WantedBy=multi-user.target

    #注册为系统服务:

    sudo systemctl enable odoo.service

    # 启动服务:

    sudo systemctl start odoo

  • 相关阅读:
    清明节实现所有网页变灰色
    点击按钮,复制文本
    Matlab笔记
    spring框架中配置mysql8.0需要注意的地方(转载)
    移动吉比特H2-2光猫超级用户与密码
    JS关闭chorme页面
    MATLAB利用solve函数解多元一次方程组
    微信聊天记录导出为csv,并生成词云图
    fmt.Sprintf(格式化输出)
    iris,context源码分析
  • 原文地址:https://www.cnblogs.com/originalTblog/p/11735240.html
Copyright © 2011-2022 走看看