大伟哥选择在号称坚如磐石的 Debian Linux 上安装和使用 Odoo. Debian 当前稳定版本是 Debian 11, Odoo 当前最新版本是 Odoo 15,但是目前还有一些需要的模块不支持,所以我们选择使用次新的 Odoo 14 社区版。
安装过程其实挺简单,但是因为wkhtmltopdf包版本依赖的问题,踩坑浪费了我两三天的时间,这里大家一定要注意。
1. 首先安装一个全新干净的 Debian 11系统,设置好国内源境像后运行apt update, apt upgrade升级到最新状态。
2. 最重要的一步,是安装wkhtmltopdf. 我们一定要安装0.12.5版本,而不是 Debian 11 默认的0.12.6版本,因为经过测试0.12.6目前不支持渲染报表的表头和表尾。也就是说,无论你怎么设置报表文件的头部和底栏样式,打印出来的报表pdf文件,默认都不显示公司的相关信息,光秃秃的很难看。因此一定不能使用 apt install 安装wkhtmltopdf 0.12.6。而是需要从github上下载deb包安装:
安装下载工具wget:
sudo apt install wget
下载wkhtmltopdf, 这里软件包名称是wkhtmltox,buster实际上是 Debian 10 的代号,但是在 Debian 11 (bullseye) 上也可以用。
wget -c https://github.com/wkhtmltopdf/wkhtmltopdf/releases/download/0.12.5/wkhtmltox_0.12.5-1.buster_amd64.deb
安装当前目录下的指定包:
sudo apt install ./wkhtmltox_0.12.5-1.buster_amd64.deb
查看并确认是否成功安装指定版本:
wkhtmltopdf --version wkhtmltopdf 0.12.5 (with patched qt)
安装成功,OK。
3. 安装Odoo 14
Debian 11 源里有默认的Odoo 14 包,所以这里安装会很方便。直接运行 apt install odoo-14 就可以了,apt 会自动一并帮你安装所需要的Python, Postgresql 等依赖包。
4, 安装文泉驿中文字体供中文报表使用:
sudo apt-get install ttf-wqy-zenhei sudo apt-get install ttf-wqy-microhei
5. 安装额外的包:
sudo apt install python3-xlwt
该模块用于将数据导出为xls表格格式。
经过以上5个步骤,Odoo 14 就算安装完成了,在浏览器窗口打开http://ip:8069,就能看到Odoo 界面了。
- 391 阅读
添加新评论