Odoo14介绍1:Ubuntu18.04经过源码安装Odoo14

本系列背景介绍html

Odoo 是一个基于Python语言构建的开源软件,面向企业应用的CRM,ERP等领域,其目标是对标SAP,Oracle等大型软件提供商,但却经过仅仅一个平台知足企业全部管理的业务需求。python

本系列文章针对Odoo 14版,从系统安装,开发环境配置,代码结构,主要功能升级,源码赏析,Anodoo对Odoo的关键扩展等角度,预先给你们介绍即将在2020年发布的这一最新版本。linux

本篇概述sql

       Odoo14的安装和历史版本差很少,一样也包括安装文件,源码,Docker等多种形式,本文则经过源码方式在Ubuntu 18.04上安装Odoo 14.数据库

Postgresql数据库准备ubuntu

在PostgreSQL官网,或者经过apt命令安装数据库。ionic

https://www.postgresql.org/ide

https://www.postgresql.org/download/linux/ubuntu/post

sudo apt updateui

sudo apt install postgresql postgresql-contrib

因为是开发环境,使用当前用户,以及使用postgresql的createdb命令增长数据库:

Created odoo14

经过源码安装

因为Anodoo在Odoo上进行源码级别的扩展,因此本文优先演示源码安装模式。

在http://nightly.odoo.com/  下载和准备Odoo14的源码文件,利用tar,或者unzip命令解压缩源文件,解压缩到~/odoo14目录。本案例中进一步改名为形如~/odoo14/odoo的目录。

建立虚拟环境

因为在开发环境,有多个odoo或者python的环境,建议建立Python的虚拟环境。经过在~/odoo14目录下运行python3 -m venv python3建立虚拟环境,并经过

source python3/bin/activate启动,注意完成后退出虚拟环境的命令是deactivate

安装依赖

经过如下命令安装全部的依赖

sudo apt install libpq-dev libldap2-dev libsasl2-dev libxslt1-dev
sudo apt install python3-setuptools python3-wheel
sudo apt-get install libsasl2-dev python-dev libldap2-dev libssl-dev python3-pypdf2
pip3 install wheel
pip3 install -r odoo/requirements.txt
sudo apt install wkhtmltox_0.12.5-1.bionic_amd64.deb

建立配置文件

在~odoo14/下建立odoo.conf文件,内容以下:

[options]
db_host=False
db_port=False
db_name=odoo14
db_user=odoodev
db_password=False
logfile=/var/log/odoo/odoo14.log
addons_path=/home/lionger/odoo14/odoo/addons

启动Odoo 14

python3 odoo /odoo.py -c odoo.conf -i base

注意,在启动了虚拟环境的基础上,经过在~odoo14/目录下运行python3 odoo /odoo.py -c odoo.conf -i base。其中-i base 是第一次启动时,用来初始化数据库的。第二次启动则能够不用。

预览Odoo 14的功能
​​

经过以上启动好Odoo 14后,首次默认没有安装Module,启动速度很快。启动完成后,经过访问http://localhost:8070访问,首次直接点击进入系统后,便可看到以下界面。

结语

从下载源码,建立Python虚拟环境,安装依赖,建立配置文件到启动,简单几个步骤,就能够快速安装史上最强开源CRM、ERP并试用一把,建议你们尽快试试。

相关文章
相关标签/搜索