ubuntu下源码安装odoo
首先安装一些依赖包
apt install python3 python3-dev python3-pip  libldap2-dev libpq-dev libsasl2-dev libpq-dev  libldap2-dev libsasl2-dev  python-ldap wkhtmltopdf -y
apt install postgresql -y

需要配置odoo用户
su postgres
createuser --superuser odoo
psql -c "ALTER USER odoo WITH PASSWORD 'odoopwd';"
exit

vi /etc/postgresql/14/main/postgresql.conf
将listen_addresses改为*,允许外部访问
listen_addresses = '*'

vi /etc/postgresql/14/main/pg_hba.conf 
修改pg_hba.conf,设置访问权限
host  all odoo ::/0 scram-sha-256

创建开发文件夹并下载源码
mkdir -p /myodoo/dev
cd /myodoo/dev
git clone https://github.com/odoo/odoo.git -b 17.0 --depth=1

pip config set global.index-url https://pypi.tuna.tsinghua.edu.cn/simple

安装
cd /myodoo/dev/odoo/
pip3 install -r requirements.txt
python setup.py install

创建数据库
su postgres
 createdb odoo
exit

进入 源码目录运行odoo
创建一个目录存储文件及附件
mkdir file-data
./odoo-bin -s -D ./file-data/ -c ./odoo.conf -r odoo -w odooPWD --db_host localhost 

cli命令行文档
https://www.odoo.com/documentation/17.0/zh_CN/developer/reference/cli.html#cmdoption-odoo-bin-c

 警告

wkhtmltopdf` 无法通过 pip 安装,必须手动安装到 version 0.12.6 才能支持页眉和页脚。请查看 wkhtmltopdf wiki 了解有关不同版本的更多详情。
https://github.com/wkhtmltopdf/packaging/releases/tag/0.12.6.1-3

ubuntu 更换网关
sudo ip route replace default via 192.168.1.1

点赞(1) 打赏

评论列表 共有 0 条评论

暂无评论
立即
投稿

微信公众账号

微信扫一扫加关注

发表
评论
返回
顶部