在阿里云/腾讯云的Ubuntu 20.04上通过源码安装Odoo15
Odoo15入门

系列介绍

Odoo15于2021年正式发布了,其成熟的架构体系和丰富的业务功能,让很多Odoo兴趣者,关注者开始正式踏入Odoo的世界。为了帮助Odoo新手入门Odoo15Anodoo准备了《Odoo15入门》系列,从以下几篇文章中向大家分享:

1.     在阿里云/腾讯云的Ubuntu 20.04上通过源码安装Odoo15

2.     配置Odoo 15+Eclipse+PyDev的开发环境

3.     解决Odoo 15的翻译和中文本地化

4.     如何决策选型Odoo 15社区版 Odoo 15企业版


Odoo15入门系列介绍

Odoo 15 是一个基于Python语言构建的开源软件,面向企业应用的CRMERP等领域,其目标是对标SAPOracle等大型软件提供商,但却通过仅仅一个平台满足企业所有管理的业务需求。

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

本篇概述

       Odoo15的安装和历史版本差不多,同样也包括安装文件,源码,Docker等多种形式,本文则通过源码方式在Ubuntu 20.04上安装Odoo 15.

Postgresql数据库准备

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

https://www.postgresql.org/

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

sudo apt update

sudo apt install postgresql

postgresql-contrib(可选)

由于是开发环境,使用当前用户,以及使用postgresqlcreatedb命令增加数据库:

createdb odoo15

通过源码安装

由于AnodooOdoo上进行源码级别的扩展,所以本文优先演示源码安装模式。

创建虚拟环境

由于在开发环境,有多个odoo或者python的环境,建议创建Python的虚拟环境。通过在~/odoo15目录下运行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

apt-get install libxml2-dev

pip3 install wheel

pip3 install -r

odoo/requirements.txt

sudo apt install ./wkhtmltox_0.12.5-1.bionic_amd64.deb

创建配置文件

~odoo15/下创建odoo.conf文件,内容如下:

[options]

db_host=False

db_port=False

db_name=odoo15

db_user=odoodev

db_password=False

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

addons_path=/home/lionger/odoo15/odoo/addons

启动Odoo 15

python3 odoo /odoo.py

-c odoo.conf -i base

注意,在启动了虚拟环境的基础上,通过在~odoo15/目录下运行python3 odoo /odoo.py -c odoo.conf

-i base。其中-i base 是第一次启动时,用来初始化数据库的。第二次启动则可以不用。

预览Odoo 15的功能

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

结语

从下载源码,创建Python虚拟环境,安装依赖,创建配置文件到启动,简单几个步骤,就可以快速安装史上最强开源CRMERP并试用一把,建议大家尽快试试。

 

本文所属系列
Odoo15.0入门
Odoo13新功能介绍,Roadmap路标和Odoo发展规划(持续更新)
Odoo新功能汇总贴