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並試用一把,建議你們儘快試試。

相關文章
相關標籤/搜索