linux 源码安装/配置odoo12

本文档详细介绍了在Linux系统中如何手动安装和配置Odoo12,包括解决postgresql一键安装的依赖问题,创建数据库角色,权限设置,以及通过虚拟环境安装Odoo源码,并最终启动服务。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

安装postgresql

若使用一键安装失败,出现依赖问题,需卸载postgresql数据库时:

删除相关的文件:

sudo apt-get --purge remove postgresql\*


sudo rm -r /etc/postgresql/
sudo rm -r /etc/postgresql-common/
sudo rm -r /var/lib/postgresql/

删除用户和所在的组:

sudo userdel -r postgres
sudo groupdel postgres

安装postgresql:

sudo apt-get install postgresql

查找pg_hba.conf文件 : 

sudo find / -name pg_hba.conf

复制查找到的路径,cd到路径下(/etc/postgresql/10/main)目录下:  cd /etc/postgresql/10/main (你查找到的路径)

sudo vim pg_hba.conf

修改文件中的poff,改为trust,如下所示:

local   all             postgres                                trust
odoo@srv883070:~$ # 1. 安装必要依赖(引用[1][4]) sudo apt install python3.12-venv python3-full -y # 2. 重建虚拟环境(使用正确路径) sudo rm -rf /opt/odoo/venv # 删除问题环境 python3 -m venv /opt/odoo/venv --without-pip # 3. 手动安装 pip source /opt/odoo/venv/bin/activate curl -sS https://bootstrap.pypa.io/get-pip.py | python # 4. 安装 Odoo 依赖 pip install -r /opt/odoo/requirements.txt -i https://mirrors.aliyun.com/pypi/simple/ [sudo] odoo 的密码: 对不起,请重试。 [sudo] odoo 的密码: 对不起,请重试。 [sudo] odoo 的密码: odoo 不是 sudoers 文件。 [sudo] odoo 的密码: 对不起,请重试。 [sudo] odoo 的密码: 对不起,请重试。 [sudo] odoo 的密码: sudo: 3 次错误密码尝试 Collecting pip Downloading pip-25.1.1-py3-none-any.whl.metadata (3.6 kB) Downloading pip-25.1.1-py3-none-any.whl (1.8 MB) ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 1.8/1.8 MB 48.7 MB/s eta 0:00:00 Installing collected packages: pip Successfully installed pip-25.1.1 ERROR: Could not open requirements file: [Errno 2] 没有那个文件或目录: '/opt/odoo/requirements.txt' (venv) odoo@srv883070:~$ # 1. 以root身份安装系统依赖 sudo apt update sudo apt install python3.12-venv python3-full -y # 2. 切换到odoo用户(无需sudo) sudo su - odoo # 3. 创建虚拟环境(在odoo用户的家目录下) python3 -m venv /opt/odoo/venv # 4. 激活虚拟环境并安装Odoo依赖 source /opt/odoo/venv/bin/activate pip install -r /opt/odoo/odoo/requirements.txt -i https://mirrors.aliyun.com/pypi/simple/ [sudo] odoo 的密码: 对不起,请重试。 [sudo] odoo 的密码: 对不起,请重试。 [sudo] odoo 的密码: sudo: 3 次错误密码尝试 [sudo] odoo 的密码:
最新发布
06-27
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值