全网排名第一的免费开源ERP Odoo Git源代码部署教程

文/开源智造联合创始人老杨html

本文来自《开源自主OdooERP部署架构指南》试读:第三章-Git源代码部署 。书籍还没有出版,请勿转载。欢迎您反馈阅读意见。node

咱们将从git源代码部署Odoopython

全网排名第一的免费开源ERP Odoo Git源代码部署教程

 

为何使用git而不是deb包?linux

  • 更好地控制部署哪一个版本(每一个提交版本)
  • 不须要等待为bug修复工做
  • 其余包,好比社区包,很容易经过这种方式得到

git clonec++

全网排名第一的免费开源ERP Odoo Git源代码部署教程

 

咱们将使用/opt/odoo12做为基本目录git

$ cd /opt
$ sudo mkdir odoo12
$ sudo chown odoo odoo12
$ cd odoo12
$ git clone git@github.com:odoo/odoo.git
OR
$ git clone -b 12.0 --single-branch git@github.com:odoo/odoo.git
OR
$ git clone -b 12.0 --single-branch --depth 1 git@github.com:odoo/odoo.git

Odoo前置条件github

全网排名第一的免费开源ERP Odoo Git源代码部署教程

 

Odoo拥有一些必需的python包(好比web服务器、db链接库…)。这些python包须要一些C/ c++头文件来编译。咱们从发行版repo安装所需的C/ c++ dev库,而后使用pip安装所需的Odoo python包。web

** Odoo在CPython >= 3.4以上版本运行!* *数据库

编译并安装python3服务器

全网排名第一的免费开源ERP Odoo Git源代码部署教程

 

$ wget https://www.python.org/ftp/python/3.6.4/Python-3.6.4.tgz
$ tar xvf Python-3.6.4.tgz
$ cd Python-3.6.4
$ ./configure --enable-optimizations
$ make -j8
$ sudo make install

python3的一些必要工具

$ sudo apt install python3 python3-dev python3-pip

Odoo的Python必要扩展库安装

$ sudo apt install libxml2-dev libxslt1-dev libjpeg-dev 
libjpeg8-dev libpng-dev libldap2-dev libsasl2-dev node-less
$ cd /opt/odoo12/odoo
$ sudo pip3 install pip --upgrade
$ sudo pip3 install -r requirements.txt --upgrade
$ sudo pip3 install phonenumbers pyOpenSSL

首次启动

全网排名第一的免费开源ERP Odoo Git源代码部署教程

 

如今,咱们能够启动odoo来检查是否一切正常,并建立第一个数据库。咱们已经部署了全部必需的依赖项,咱们将在命令行中使用一个选项来解释在哪里能够找到包文件。企业包文件设置在社区包文件以前!

$ cd /opt/odoo12/odoo
$ ./odoo-bin --addons-path=/opt/odoo12/enterprise,/opt/odoo12/odoo/addons

按CTRL+C两次以中止服务器。

WKHtmlToPdf

要打印报表,odoo会生成一个html,把它发送到wkhtmltopdf, wkhtmltopdf负责html->pdf转换。

$ sudo apt install libxrender1 fontconfig
$ wget http://nightly.odoo.com/deb/xenial/wkhtmltox-0.12.1_linux-trusty-amd64.deb
$ wget http://ftp.fr.debian.org/debian/pool/main/libp/libpng/libpng12-0_1.2.50-2+deb8u3_amd64.deb
$ sudo dpkg -i libpng12-0_1.2.50-2+deb8u3_amd64.deb
$ sudo dpkg -i wkhtmltox-0.12.1_linux-trusty-amd64.deb

完整《开源自主OdooERP部署架构指南》书籍获取

全网排名第一的免费开源ERP Odoo Git源代码部署教程

 

能够经过【百度搜索】- 【开源智造】访问后点击【资源下载】-【书籍教程】下载 《OdooERP架构部署指南》电子书教材。

相关文章
相关标签/搜索