一、安裝PostgreSQL16
參見之前的文章?Ubuntu22.04安裝PostgreSQL-CSDN博客
二、安裝Odoo17
本方案使用的nightly版的odoo,安裝的都是最新版odoo
wget -O - https://nightly.odoo.com/odoo.key | apt-key add -
echo "deb http://nightly.odoo.com/17.0/nightly/deb/ ./" >> /etc/apt/sources.list
apt-get update && apt-get install odoo
如果缺少python依賴,可以執行
apt-get -f install
三、配置odoo
mkdir /etc/odoo
mkdir /etc/odoo/addons
vi /etc/odoo/odoo.conf
[options]
addons_path = /etc/odoo/addons
db_host = localhost
db_port = 5432
db_user = odoo
db_password = 12345678
注意:要保證pgsql數據庫中有用戶名odoo,如果沒有手動創建
四、安裝pdf依賴組件
1、下載wkhtmltopx
https://github.com/wkhtmltopdf/packaging/releases/download/0.12.6-1/wkhtmltox_0.12.6-1.focal_amd64.deb
2、設置libssl1.1下載源
echo "deb http://security.ubuntu.com/ubuntu focal-security main" | sudo tee /etc/apt/sources.list.d/focal-security.list
3、執行操作
apt-get update
apt-get install libssl1.1apt-get install xfonts-75dpidpkg -i wkhtmltox_0.12.6-1.focal_amd64.deb
4、如果過程提示:packages have?unmet dependencies,執行如下操作后,再重復出錯的操作
apt --fix-broken install
五、安裝中文字體
apt-get install ttf-wqy-zenhei
apt-get install ttf-wqy-microhei
六、操作odoo
service odoo start # 啟動
service odoo restart # 重啟
service odoo stop # 停止
七、訪問
http://localhost:8069