Odoo13部署在Ubuntu18.04

一玻淑、更換阿里源

1、備份原文件

sudo cp /etc/apt/sources.list /etc/apt/sources.list.bak

2帮辟、添加阿里源

sudo vim /etc/apt/sources.list

# 添加在文件最前面

deb http://mirrors.aliyun.com/ubuntu/ bionic main restricted universe multiverse

deb http://mirrors.aliyun.com/ubuntu/ bionic-security main restricted universe multiverse

deb http://mirrors.aliyun.com/ubuntu/ bionic-updates main restricted universe multiverse

deb http://mirrors.aliyun.com/ubuntu/ bionic-proposed main restricted universe multiverse

deb http://mirrors.aliyun.com/ubuntu/ bionic-backports main restricted universe multiverse

deb-src http://mirrors.aliyun.com/ubuntu/ bionic main restricted universe multiverse

deb-src http://mirrors.aliyun.com/ubuntu/ bionic-security main restricted universe multiverse

deb-src http://mirrors.aliyun.com/ubuntu/ bionic-updates main restricted universe multiverse

deb-src http://mirrors.aliyun.com/ubuntu/ bionic-proposed main restricted universe multiverse

deb-src http://mirrors.aliyun.com/ubuntu/ bionic-backports main restricted universe multiverse

3旭绒、更換Python的pip源

在主目錄下創(chuàng)建.pip文件夾,然后在該目錄下創(chuàng)建pip.conf文件

mkdir ~/.pip

vim ~/.pip/pip.conf

pip.conf文件編寫(xiě)如下內(nèi)容保存(更換為阿里源):

[global]

index-url = https://mirrors.aliyun.com/pypi/simple/

[install]

trusted-host=mirrors.aliyun.com

4、更新系統(tǒng)

sudo apt update && sudo apt upgrade -y

若出現(xiàn)”Release 404 ?Not Found [IP: 221.130.253.135 8080]N: 無(wú)法安全地用該源進(jìn)行更新扬绪,所以默認(rèn)禁用該源】氵耄“的報(bào)錯(cuò)則進(jìn)入到Ubuntu 18.04系統(tǒng)的/etc/apt/sources.lisd.d目錄中根據(jù)上面的錯(cuò)誤提示(沒(méi)有Release文件)刪除對(duì)應(yīng)的文件或目錄挤牛,如果沒(méi)有名字相同的要用記事本一一打開(kāi)查找該源并刪除。

二种蘸、安裝 Python 3并配置環(huán)境變量 (odoo13需3.6及以上版本)

sudo apt install git python3 python3-pip build-essential wget python3-dev python3-wheel libxslt1-dev libzip-dev libldap2-dev libsasl2-dev python3-setuptools -y(安裝依賴前必須裝這個(gè)不然會(huì)報(bào)錯(cuò))

echo alias python=python3 >> ~/.bashrc

source ~/.bashrc

三墓赴、添加libpng12-0存儲(chǔ)庫(kù),wkhtmltopdf將使用此依賴

sudo add-apt-repository universe

sudo add-apt-repository "deb http://mirrors.aliyun.com/ubuntu/ xenial main"

sudo apt update && sudo apt upgrade -y

下載安裝wkhtmltopdf(建議提前下載好)

# wget https://github.com/wkhtmltopdf/wkhtmltopdf/releases/download/0.12.5/wkhtmltox_0.12.5-1.trusty_amd64.deb

# sudo dpkg -i wkhtmltox_0.12.5-1.trusty_amd64.deb

# sudo apt --fix-broken install -y

# 進(jìn)入文件下載路徑解壓

# sudo apt-get install gdebi

sudo gdebi wkhtmltox_0.12.5-1.trusty_amd64.deb

sudo ln -s /usr/local/bin/wkhtmltopdf /usr/bin

sudo ln -s /usr/local/bin/wkhtmltoimage /usr/bin

四航瞭、安裝中文字體

sudo apt install fonts-wqy-zenhei fonts-wqy-microhei -y

五诫硕、安裝依賴包

在requirements.txt路徑下打開(kāi)終端:

pip install -r requirements.txt -i http://mirrors.aliyun.com/pypi/simple/ --trusted-host mirrors.aliyun.com

# sudo pip3 install -r https://github.com/odoo/odoo/raw/13.0/requirements.txt# sudo pip3 install -r https://github.com/odoo/odoo/raw/12.0/requirements.txt# 因源碼包里面一般都有requirements.txt,因此一般直接pip3 install -r requirements.txt安裝即可刊侯,無(wú)需用網(wǎng)絡(luò)地址安裝章办。

如果啟動(dòng)Werkzeug報(bào)錯(cuò)

pip uninstall Werkzeug

pip install Werkzeug==0.11.15

sudo apt-get install libpq-dev

pip install psycopg2

六、安裝Postgresql12

1滨彻、安裝

sudo apt-get install postgresql-12

2纲菌、檢查 PostgreSQL 是否正在運(yùn)行

service postgresql status

3、登錄賬戶:

sudo?su?postgres

psql

4疮绷、修改密碼

ALTER USER postgres WITH PASSWORD?'my_password';

5、創(chuàng)建用戶

CREATE USER my_user WITH PASSWORD?'my_password';

6嚣潜、賦予權(quán)限

ALTER USER my_user WITH SUPERUSER;

7冬骚、刪除用戶

DROP USER my_user;

8、創(chuàng)建用戶

CREATE ROLE odoo WITH LOGIN SUPERUSER CREATEDB CREATEROLE INHERIT REPLICATION CONNECTION LIMIT -1 PASSWORD '123456';

9懂算、查看用戶

\du

10只冻、退出

\q

11、開(kāi)啟遠(yuǎn)程連接

sudo vim /etc/postgresql/10/main/postgresql.conf

listen_addresses = '*'(# listen_addresses = '*'前添加,60行)

sudo vim /etc/postgresql/10/main/pg_hba.conf

host? ? all? ? ? ? ? ?? all? ? ? ? ? ?? 0.0.0.0/0? ? ? ? ? ? ?? md5(# IPv4 local connections后添加,96行)

12计技、重啟數(shù)據(jù)庫(kù)

sudo service postgresql restart

七喜德、安裝Odoo13

克隆代碼(可選,也可在Odoo Nightly builds下載源碼包或使用已有源碼包解壓垮媒,假設(shè)解壓路徑為/opt)

# git clone https://www.github.com/odoo/odoo --depth 1 -b 13.0

# git clone https://gitee.com/mirrors/odoo -b 13.0 --depth=1

# git clone https://www.github.com/odoo/odoo --depth 1 -b 12.0

# pip3 install phonenumbers # 可選

進(jìn)入文件下載路徑解壓(建議)

#sudo tar -xvf odoo_13.0.latest.tar.gz -C /opt/

unzip odoo_13.0.20200824.zip

# 改名

mv odoo-13.0.post20200824/ odoo13

# 復(fù)制出odoo-bin

cp setup/odoo odoo-bin

#創(chuàng)建執(zhí)行權(quán)限文件(可選)

sudo chmod +x odoo-bin

八舍悯、創(chuàng)建并編輯Odoo配置文件

sudo vim /etc/odoo.conf

[options]

; This is the password that allows database operations:

; admin_passwd = admin

; xmlrpc_port = 8888

db_host = False

db_port = 5433

db_user = odoo

db_password = odoo

addons_path = /opt/odoo/odoo/addons

九航棱、啟動(dòng)Odoo

python3 /odoo13/odoo-bin -c /etc/odoo.conf &(加上此符號(hào)當(dāng)關(guān)閉cmd時(shí)服務(wù)不會(huì)關(guān)閉)

python3 /home/vwpt/odoo13/odoo-bin -c /home/vwpt/odoo.conf

十、防火墻開(kāi)放端口

firewall-cmd --permanent --zone=public --add-port=80/tcp

firewall-cmd --reload

內(nèi)網(wǎng)可直接關(guān)閉防火墻

sudo ufw disable

查看防火墻當(dāng)前狀態(tài)

sudo ufw status

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
  • 序言:七十年代末萌衬,一起剝皮案震驚了整個(gè)濱河市饮醇,隨后出現(xiàn)的幾起案子,更是在濱河造成了極大的恐慌秕豫,老刑警劉巖朴艰,帶你破解...
    沈念sama閱讀 211,376評(píng)論 6 491
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件,死亡現(xiàn)場(chǎng)離奇詭異混移,居然都是意外死亡祠墅,警方通過(guò)查閱死者的電腦和手機(jī),發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 90,126評(píng)論 2 385
  • 文/潘曉璐 我一進(jìn)店門歌径,熙熙樓的掌柜王于貴愁眉苦臉地迎上來(lái)毁嗦,“玉大人,你說(shuō)我怎么就攤上這事沮脖〗鹈” “怎么了?”我有些...
    開(kāi)封第一講書(shū)人閱讀 156,966評(píng)論 0 347
  • 文/不壞的土叔 我叫張陵勺届,是天一觀的道長(zhǎng)驶俊。 經(jīng)常有香客問(wèn)我,道長(zhǎng)免姿,這世上最難降的妖魔是什么饼酿? 我笑而不...
    開(kāi)封第一講書(shū)人閱讀 56,432評(píng)論 1 283
  • 正文 為了忘掉前任,我火速辦了婚禮胚膊,結(jié)果婚禮上故俐,老公的妹妹穿的比我還像新娘。我一直安慰自己紊婉,他們只是感情好药版,可當(dāng)我...
    茶點(diǎn)故事閱讀 65,519評(píng)論 6 385
  • 文/花漫 我一把揭開(kāi)白布。 她就那樣靜靜地躺著喻犁,像睡著了一般槽片。 火紅的嫁衣襯著肌膚如雪。 梳的紋絲不亂的頭發(fā)上肢础,一...
    開(kāi)封第一講書(shū)人閱讀 49,792評(píng)論 1 290
  • 那天还栓,我揣著相機(jī)與錄音,去河邊找鬼传轰。 笑死剩盒,一個(gè)胖子當(dāng)著我的面吹牛,可吹牛的內(nèi)容都是我干的慨蛙。 我是一名探鬼主播辽聊,決...
    沈念sama閱讀 38,933評(píng)論 3 406
  • 文/蒼蘭香墨 我猛地睜開(kāi)眼纪挎,長(zhǎng)吁一口氣:“原來(lái)是場(chǎng)噩夢(mèng)啊……” “哼!你這毒婦竟也來(lái)了身隐?” 一聲冷哼從身側(cè)響起廷区,我...
    開(kāi)封第一講書(shū)人閱讀 37,701評(píng)論 0 266
  • 序言:老撾萬(wàn)榮一對(duì)情侶失蹤,失蹤者是張志新(化名)和其女友劉穎贾铝,沒(méi)想到半個(gè)月后隙轻,有當(dāng)?shù)厝嗽跇?shù)林里發(fā)現(xiàn)了一具尸體,經(jīng)...
    沈念sama閱讀 44,143評(píng)論 1 303
  • 正文 獨(dú)居荒郊野嶺守林人離奇死亡垢揩,尸身上長(zhǎng)有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點(diǎn)故事閱讀 36,488評(píng)論 2 327
  • 正文 我和宋清朗相戀三年玖绿,在試婚紗的時(shí)候發(fā)現(xiàn)自己被綠了。 大學(xué)時(shí)的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片叁巨。...
    茶點(diǎn)故事閱讀 38,626評(píng)論 1 340
  • 序言:一個(gè)原本活蹦亂跳的男人離奇死亡斑匪,死狀恐怖,靈堂內(nèi)的尸體忽然破棺而出锋勺,到底是詐尸還是另有隱情蚀瘸,我是刑警寧澤,帶...
    沈念sama閱讀 34,292評(píng)論 4 329
  • 正文 年R本政府宣布庶橱,位于F島的核電站贮勃,受9級(jí)特大地震影響,放射性物質(zhì)發(fā)生泄漏苏章。R本人自食惡果不足惜寂嘉,卻給世界環(huán)境...
    茶點(diǎn)故事閱讀 39,896評(píng)論 3 313
  • 文/蒙蒙 一、第九天 我趴在偏房一處隱蔽的房頂上張望枫绅。 院中可真熱鬧泉孩,春花似錦、人聲如沸并淋。這莊子的主人今日做“春日...
    開(kāi)封第一講書(shū)人閱讀 30,742評(píng)論 0 21
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽(yáng)县耽。三九已至订咸,卻和暖如春,著一層夾襖步出監(jiān)牢的瞬間酬诀,已是汗流浹背。 一陣腳步聲響...
    開(kāi)封第一講書(shū)人閱讀 31,977評(píng)論 1 265
  • 我被黑心中介騙來(lái)泰國(guó)打工骆撇, 沒(méi)想到剛下飛機(jī)就差點(diǎn)兒被人妖公主榨干…… 1. 我叫王不留瞒御,地道東北人。 一個(gè)月前我還...
    沈念sama閱讀 46,324評(píng)論 2 360
  • 正文 我出身青樓神郊,卻偏偏與公主長(zhǎng)得像肴裙,于是被迫代替她去往敵國(guó)和親趾唱。 傳聞我的和親對(duì)象是個(gè)殘疾皇子,可洞房花燭夜當(dāng)晚...
    茶點(diǎn)故事閱讀 43,494評(píng)論 2 348

推薦閱讀更多精彩內(nèi)容