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
发表评论 取消回复