Ubuntu18.04通過(guò)源碼安裝Odoo14的教程
本系列背景介紹
Odoo 是一個(gè)基于Python語(yǔ)言構(gòu)建的開(kāi)源軟件,面向企業(yè)應(yīng)用的CRM,ERP等領(lǐng)域,其目標(biāo)是對(duì)標(biāo)SAP,Oracle等大型軟件提供商,但卻通過(guò)僅僅一個(gè)平臺(tái)滿足企業(yè)所有管理的業(yè)務(wù)需求。
本系列文章針對(duì)Odoo 14版,從系統(tǒng)安裝,開(kāi)發(fā)環(huán)境配置,代碼結(jié)構(gòu),主要功能升級(jí),源碼賞析,Anodoo對(duì)Odoo的關(guān)鍵擴(kuò)展等角度,預(yù)先給大家介紹即將在2020年發(fā)布的這一最新版本。
本篇概述
Odoo14的安裝和歷史版本差不多,同樣也包括安裝文件,源碼,Docker等多種形式,本文則通過(guò)源碼方式在Ubuntu 18.04上安裝Odoo 14.
Postgresql數(shù)據(jù)庫(kù)準(zhǔn)備
在PostgreSQL官網(wǎng),或者通過(guò)apt命令安裝數(shù)據(jù)庫(kù)。
https://www.postgresql.org/download/linux/ubuntu/
sudo apt update sudo apt install postgresql postgresql-contrib
由于是開(kāi)發(fā)環(huán)境,使用當(dāng)前用戶,以及使用postgresql的createdb命令增加數(shù)據(jù)庫(kù):
Created odoo14
通過(guò)源碼安裝
由于Anodoo在Odoo上進(jìn)行源碼級(jí)別的擴(kuò)展,所以本文優(yōu)先演示源碼安裝模式。
在http://nightly.odoo.com/ 下載和準(zhǔn)備Odoo14的源碼文件,利用tar,或者unzip命令解壓縮源文件,解壓縮到~/odoo14目錄。本案例中進(jìn)一步更名為形如~/odoo14/odoo的目錄。
創(chuàng)建虛擬環(huán)境
由于在開(kāi)發(fā)環(huán)境,有多個(gè)odoo或者python的環(huán)境,建議創(chuàng)建Python的虛擬環(huán)境。通過(guò)在~/odoo14目錄下運(yùn)行python3 -m venv python3創(chuàng)建虛擬環(huán)境,并通過(guò)
source python3/bin/activate啟動(dòng),注意完成后退出虛擬環(huán)境的命令是deactivate
安裝依賴
通過(guò)以下命令安裝所有的依賴
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
創(chuàng)建配置文件
在~odoo14/下創(chuàng)建odoo.conf文件,內(nèi)容如下:
[options]db_host=Falsedb_port=Falsedb_name=odoo14db_user=odoodevdb_password=Falselogfile=/var/log/odoo/odoo14.logaddons_path=/home/lionger/odoo14/odoo/addons
啟動(dòng)Odoo 14
python3 odoo /odoo.py -c odoo.conf -i base
注意,在啟動(dòng)了虛擬環(huán)境的基礎(chǔ)上,通過(guò)在~odoo14/目錄下運(yùn)行python3 odoo /odoo.py -c odoo.conf -i base。其中-i base 是第一次啟動(dòng)時(shí),用來(lái)初始化數(shù)據(jù)庫(kù)的。第二次啟動(dòng)則可以不用。
預(yù)覽Odoo 14的功能
通過(guò)以上啟動(dòng)好Odoo 14后,首次默認(rèn)沒(méi)有安裝Module,啟動(dòng)速度很快。啟動(dòng)完成后,通過(guò)訪問(wèn)http://localhost:8070訪問(wèn),首次直接點(diǎn)擊進(jìn)入系統(tǒng)后,即可看到如下界面。
結(jié)語(yǔ)
從下載源碼,創(chuàng)建Python虛擬環(huán)境,安裝依賴,創(chuàng)建配置文件到啟動(dòng),簡(jiǎn)單幾個(gè)步驟,就可以快速安裝史上最強(qiáng)開(kāi)源CRM、ERP并試用一把,建議大家盡快試試。
以上所述是小編給大家介紹的Ubuntu18.04通過(guò)源碼安裝Odoo14的教程,希望對(duì)大家有所幫助!
相關(guān)文章
詳解Linux下安裝php環(huán)境并且配置Nginx支持php-fpm模塊
本篇文章主要介紹了詳解Linux下安裝php環(huán)境并且配置Nginx支持php-fpm模塊,具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下。2017-03-03linux下用tar命令將當(dāng)前目錄下文件按子目錄壓縮歸檔的實(shí)現(xiàn)
下面小編就為大家?guī)?lái)一篇linux下用tar命令將當(dāng)前目錄下文件按子目錄壓縮歸檔的實(shí)現(xiàn)。小編覺(jué)得挺不錯(cuò)的,現(xiàn)在就分享給大家,也給大家做個(gè)參考。一起跟隨小編過(guò)來(lái)看看吧2016-12-12Apache rewrite的重寫(xiě)相關(guān)的參數(shù)說(shuō)明
Apache的rewrite的重寫(xiě)非常常用,現(xiàn)總結(jié)了一下.2008-08-08Vim自定義高亮分組以及一些實(shí)用技巧小結(jié)
Vim/Vi基本上是*nix世界最受歡迎的編輯器了,不知道為什么,一直以來(lái)覺(jué)得和Emacs比起來(lái),Vim更加有親和力,用起來(lái)很舒服。那么下面這篇文章主要給大家介紹了關(guān)于Vim自定義高亮分組以及一些實(shí)用技巧的相關(guān)資料,需要的朋友可以參考下。2017-07-07xshell 遠(yuǎn)程登陸CentOS7 免密登陸的思路詳解
這篇文章主要介紹了xshell 遠(yuǎn)程登陸CentOS7 免密登陸的思路,本文給大家介紹的非常詳細(xì),具有一定的參考借鑒價(jià)值,需要的朋友可以參考下2019-11-11Centos搭建PHP5.3.8+Nginx1.0.9+Mysql5.5.17詳細(xì)配置
算不上經(jīng)驗(yàn),只能說(shuō)是個(gè)人總結(jié).在搭建過(guò)程中遇到的問(wèn)題.并記錄下來(lái).剛開(kāi)學(xué)習(xí)始搭建環(huán)境的朋友少走一些彎路.這沒(méi)有過(guò)多的參數(shù),并不是什么高性能網(wǎng)站的部署.本人經(jīng)驗(yàn)有限,在此分享一些遇到的問(wèn)題.2012-06-06詳解Linux系統(tǒng)中虛擬設(shè)備文件的各種實(shí)用用法
這篇文章主要介紹了Linux系統(tǒng)中虛擬設(shè)備文件的各種實(shí)用用法,本文給大家介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或工作具有一定的參考借鑒價(jià)值,需要的朋友可以參考下2020-07-07