服务器 
首页 > 服务器 > 浏览文章

Ubuntu18.04通过源码安装Odoo14的教程

(编辑:jimmy 日期: 2024/11/19 浏览:3 次 )

本系列背景介绍

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

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

本篇概述

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

Postgresql数据库准备

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

https://www.postgresql.org/

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

sudo apt update
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-devsudo apt install python3-setuptools python3-wheelsudo apt-get install libsasl2-dev python-dev libldap2-dev libssl-dev python3-pypdf2pip3 install wheelpip3 install -r odoo/requirements.txtsudo apt install wkhtmltox_0.12.5-1.bionic_amd64.deb

创建配置文件

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

[options]db_host=Falsedb_port=Falsedb_name=odoo14db_user=odoodevdb_password=Falselogfile=/var/log/odoo/odoo14.logaddons_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访问,首次直接点击进入系统后,即可看到如下界面。

Ubuntu18.04通过源码安装Odoo14的教程

结语

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

以上所述是小编给大家介绍的Ubuntu18.04通过源码安装Odoo14的教程,希望对大家有所帮助!

上一篇:win server 2019服务器的iis配置以及网站的简单发布
下一篇:Linux系统中SSH服务基于key认证实践的过程
一句话新闻
一文看懂荣耀MagicBook Pro 16
荣耀猎人回归!七大亮点看懂不只是轻薄本,更是游戏本的MagicBook Pro 16.
人们对于笔记本电脑有一个固有印象:要么轻薄但性能一般,要么性能强劲但笨重臃肿。然而,今年荣耀新推出的MagicBook Pro 16刷新了人们的认知——发布会上,荣耀宣布猎人游戏本正式回归,称其继承了荣耀 HUNTER 基因,并自信地为其打出“轻薄本,更是游戏本”的口号。
众所周知,寻求轻薄本的用户普遍更看重便携性、外观造型、静谧性和打字办公等用机体验,而寻求游戏本的用户则普遍更看重硬件配置、性能释放等硬核指标。把两个看似难以相干的产品融合到一起,我们不禁对它产生了强烈的好奇:作为代表荣耀猎人游戏本的跨界新物种,它究竟做了哪些平衡以兼顾不同人群的各类需求呢?