odoo15源码安装 centos7

   创建 :python3 -m venv odoovenv

   激活 :source /root/odoovenv/bin/activate

     虚拟环境创建好后,需要激活才能在当前命令行中使用,可以理解成将当前命令行环境中 PATH 变量的值替换掉

     通过 virtualenv 和 模块 venv 创建的虚拟环境,激活方式是一样的,即运行激活脚本

   退出 :deactivate

      退出虚拟环境很简单,只需要执行 deactivate 命令就行,这个命令也在虚拟环境的脚本目录下,因为激活时,将脚本目录设置到 PATH 中了,所以可以直接使用

   退出虚拟环境相当于将 PATH 恢复成原来的

  • 安装odoo15

    解压源码包到指定目录:unzip odoo.zip -d odoo
    cd odoo
    安装依赖:

    pip3 install setuptools wheel

    pip3 install -r requirements.txt

    安装过程如有报错,尝试以下安装:

    yum install python3-devel libxml2-devel libxslt1-devel libldap2-devel libsasl2-devel \
    libtiff5-devel libjpeg8-devel libopenjp2-7-devel zlib1g-devel libfreetype6-devel \
    liblcms2-devel libwebp-devel libharfbuzz-devel libfribidi-devel libxcb1-devel libpq-devel python-devel openldap-devel

    psycopg2无法安装时,改为:psycopg2-binary==2.9.2

    安装依赖时网络问题无法安装成功,需多次尝试安装

  • 启动
    python3 odoo-bin --addons-path=addons
    后台启动:nohup python3 odoo-bin --addons-path=addons > odoo.out 2>&1 &

  • 安装wkhtmltopdf

    下载rpm包

    wget https://github.com/wkhtmltopdf/wkhtmltopdf/releases/download/0.12.5/wkhtmltox-0.12.5-1.centos7.x86_64.rpm

    安装依赖包

    yum install xorg-x11-fonts-75dpi xorg-x11-fonts-Type1 libXrender -y

    安装rpm包

    rpm -ivh wkhtmltox-0.12.5-1.centos7.x86_64.rpm

     

     缺少依赖安装:yum install libXext

    yum install libjpeg

    测试

    wkhtmltopdf http://www.baidu.com ./baidu.pdf

    打印中文乱码

    问题描述:在Odoo中使用wkhtmltopdf生成报告时,中文字符显示为乱码

    1-解决方法:

    1.在windows系统C:\Windows\Fonts\路径下找到simsun.ttc字体文件(宋体)

    2.拷贝该文件到服务器 /usr/share/fonts/目录下;

    2-注意:

          使用rz命令上传该字体文件时,r如果出现乱码,失败等状况,则可以尝试把simsun.ttc打包压缩后在上传

  • 访问  http://192.168.2.221:8069/

posted @ 2022-04-29 17:38  wobzd  阅读(393)  评论(0)    收藏  举报