Ubuntu 18.04 安裝 odoo12 源碼版


更新和升級

在我們進入安裝過程之前,你應該更新和升級Ubuntu。打開終端窗口,發出以下命令:

sudo apt-get update
sudo apt-get upgrade

注意:如果內核升級,則必須重新啟動服務器。 因此,請確保在重新啟動可接受時運行update / upgrade命令。

依賴安裝

有一些依賴項需要安裝。 好消息是它們都可以通過一個命令安裝:

sudo apt install git python3-pip build-essential wget python3-dev python3-venv python3-wheel libxslt-dev libzip-dev libldap2-dev libsasl2-dev python3-setuptools node-less postgresql

創建必要的用戶

安裝的第一步是創建名為odoo的用戶。 為此,請運行以下命令:

sudo useradd -m -d /opt/odoo -U -r -s /bin/bash odoo

創建標准用戶后,我們還需要創建一個同名的PostgreSQL用戶。 發出命令:

sudo su - postgres -c "createuser -s odoo"

 

安裝ODOO

現在我們准備安裝ODOO了。 首先使用以下命令更改odoo用戶:

sudo su - odoo

現在我們將使用以下命令從git(到/opt目錄)克隆12.0分支:

git clone https://www.github.com/odoo/odoo --depth 1 --branch 12.0 /opt/odoo/odoo12

發出命令,更改當前目錄

cd /opt/odoo

然后使用以下命令創建新的虛擬環境:

python3 -m venv odoo12-venv

使用以下命令激活環境:

source odoo12-venv/bin/activate

使用命令通過pip3安裝必要的Python模塊:

pip3 install wheel
pip3 install -r odoo12/requirements.txt

上述兩個命令中的第二個大約需要5-10分鍾。 完成后,停用環境,然后使用以下命令退回標准用戶:

deactivate
exit

為了使用功能強大的附加模塊,您必須創建一個新目錄。

使用命令執行此操作(並為其提供必要的所有權)

sudo mkdir /opt/odoo/odoo12-custom-addons
sudo chown odoo: /opt/odoo/odoo12-custom-addons

使用以下命令為ODOO創建新配置文件:

sudo cp /opt/odoo/odoo12/debian/odoo.conf /etc/odoo12.conf

打開該文件並確保它看起來像:sudo vim /etc/odoo12.conf

[options]
; This is the password that allows database operations:
admin_passwd = PASSWORD
db_host = False
db_port = False
db_user = odoo
db_password = False
logfile = /opt/odoo/odoo12.log addons_path = /opt/odoo/odoo12/addons, /opt/odoo/odoo12-custom-addons

PASSWORD必須是一個獨特(強大)的密碼。

保存並關閉該文件。

為了使ODOO作為服務運行,您必須創建一個systemd文件。 發出命令:

sudo nano /etc/systemd/system/odoo12.service

該文件的內容必須是:

[Unit]
Description=Odoo12
Requires=postgresql.service
After=network.target postgresql.service

[Service]
Type=simple
SyslogIdentifier=odoo12
PermissionsStartOnly=true
User=odoo
Group=odoo
ExecStart=/opt/odoo/odoo12-venv/bin/python3 /opt/odoo/odoo12/odoo-bin -c /etc/odoo12.conf
StandardOutput=journal+console

[Install]
WantedBy=multi-user.target

重新加載systemd守護程序,然后使用以下命令啟動ODOO:

sudo systemctl daemon-reload
sudo systemctl start odoo12

使用以下命令啟動ODOO啟動時啟動:

sudo systemctl enable odoo12

將瀏覽器指向http://SERVER_IP:8069,您將看到數據庫創建頁面。

 

控制台實時輸出 odoo 日志,用於查看錯誤信息:

tail -f /opt/odoo/odoo12.log

 


免責聲明!

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



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