Odoo14介紹1:Ubuntu18.04通過源碼安裝Odoo14


本系列背景介紹

 

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

 

安裝依賴

 

通過以下命令安裝所有的依賴

l  sudo apt install libpq-dev libldap2-dev libsasl2-dev libxslt1-dev

l  sudo apt install python3-setuptools python3-wheel

l  sudo apt-get install libsasl2-dev python-dev libldap2-dev libssl-dev python3-pypdf2

l  pip3 install wheel

l  pip3 install -r odoo/requirements.txt

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

 

創建配置文件

 

在~odoo14/下創建odoo.conf文件,內容如下:

u  [options]

u  db_host=False

u  db_port=False

u  db_name=odoo14

u  db_user=odoodev

u  db_password=False

u  logfile=/var/log/odoo/odoo14.log

u  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並試用一把,建議大家盡快試試。


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM