在Ubuntu上安装Odoo 11(企业版)

在Ubuntu上安装Odoo 11(企业版)

2017年10月8日YENTHE666

 

在本教程中,我将学习如何在Ubuntu 16.04上安装Odoo 11社区或企业。您将使用的脚本基于AndréSchenkels的代码,但已更新,升级和改进。请注意,如果您想安装企业版本,您需要成为官方合作伙伴,或者您需要从Odoo购买企业订阅。否则,您将无法访问企业代码的Github存储库!

1.下载脚本

第一步是从Github下载我的脚本,然后将代码添加到您的Ubuntu机器上的新.sh文件中,无论您想要如何。
例如在/ home下。打开一个Ubuntu终端并cd到您想要保留该脚本的目录,然后创建该文件:

 

1

sudo wget https://raw.githubusercontent.com/Yenthe666/InstallScript/11.0/odoo_install.sh

如果你对整个代码的外观和工作方式感到好奇,你可以在我的Github帐户上找到它。
现在打开文件并编辑你喜欢的参数:

 

1

sudo nano odoo_install.sh

您可以在脚本顶部配置/更改您的喜好。您可以选择是否要安装Wkhtmltopdf,您需要哪个版本,位置在哪里,最重要的是主管理员密码是什么。
提示:请始终为您安装的每个Odoo进行修改!
如果你想要企业版本的V11,你应该把IS_ENTERPRISE行改为true:

 

1

IS_ENTERPRISE="True"

如果您想要社区版本,您可以继续并将IS_ENTERPRISE键保持为“False”(默认情况下是这种情况):

 

1

IS_ENTERPRISE="False"

 

2.使Odoo安装文件可执行

下一步是使该文件成为可执行文件。将它设置为可执行文件后,您可以执行它,并且所有内容都将自动安装。
使用以下命令执行此操作:

 

1

sudo chmod +x odoo_install.sh

 

运行脚本

既然代码在您的文件中,并且文件是可执行的,您只需使用以下命令执行它即可:

 

1

./odoo_install.sh

您将看到该脚本会自动启动更新,下载需要的软件包,创建用户,从Github下载代码,最终,如果您选择安装企业版本,则需要提供Github凭据以下载企业代码(因为这是一个私人存储库)。填写您的详细信息并让脚本继续:
Odoo 9企业认证
给脚本几分钟来配置和安装所有内容,最终您会看到如下所示的内容:
结果安装脚本

您现在的系统中拥有功能完整的Odoo V11社区或企业!恭喜。
Odoo V11

4.关于Odoo 11 Enterprise的额外信息

由于Odoo Enterprise使用来自http://github.com/odoo/odoohttp://github.com/odoo/enterprise的代码,因此我们将使用此脚本分隔代码。这将使未来的升级更容易,并且代码可以很好地分离。这意味着默认V11代码将位于/ odoo / odoo-server /下,并且所有企业代码都将位于/ odoo / enterprise /下。

在您看到的脚本中,有一个选项可以更改Odoo端口(OE_PORT)。在安装脚本中将此端口号更改为8070时,它将应用于/etc/your-config-file.conf,这将使您能够更改默认端口。
要应用这些更改,您应该执行以下操作:
更改Odoo设置
-c将更改配置并记住您在/etc/your-config-file.conf下更改的内容。因为我的端口设置为8070,所以这是告诉Odoo它应该在端口8070上运行。当你打开浏览器并导航到http:// localhost:8070 /时,你会看到它正在运行:
Odoo V9替代端口

本教程对你有帮助吗,你有任何反馈或问题吗?邮寄!

转载于:https://my.oschina.net/u/1266171/blog/1631131

<think>我们正在安装Odoo企业版。请注意,Odoo企业版需要购买许可证,但我们可以先安装社区版,然后通过企业版代码升级。由于官方没有直接提供企业版安装包,通常的做法是安装社区版,然后添加企业版模块。根据引用[1]和引用[2],我们注意到在Ubuntu安装Odoo可以通过下载deb包或使用源码安装。但企业版通常需要从源码安装。步骤指南(官方方法):1.安装依赖2.创建系统用户3.安装PostgreSQL4.下载Odoo社区版源码5.下载Odoo企业版源码(需要企业版访问权限)6.安装Python依赖7.创建配置文件8.创建服务文件9.启动Odoo服务详细步骤:1.更新系统并安装依赖:```sudoaptupdatesudoaptupgrade-ysudoaptinstall-ypython3-pippython3-devpython3-venvbuild-essentiallibpq-devlibxml2-devlibxslt1-devlibldap2-devlibsasl2-devlibssl-devzlib1g-devlibjpeg-devlibfreetype6-devlibopenjp2-7-devliblcms2-devlibwebp-devlibharfbuzz-devlibfribidi-devlibxcb1-dev```2.创建odoo用户(以系统用户运行):```sudoadduser--system--group--home/opt/odoo--shell/bin/bashodoo```3.安装PostgreSQL数据库:```sudoaptinstall-ypostgresqlsudosu-postgres-c"createuser--createdb--usernamepostgres--no-createrole--no-superuser--pwpromptodoo"#这里会提示输入密码,请记住密码,后面配置要用```4.下载Odoo社区版源码(这里以15.0为例,你可以根据需要选择版本):```sudosu-odoo-s/bin/bashgitclonehttps://github.com/odoo/odoo.git--depth1--branch15.0/opt/odoo/odoo-communityexit```5.下载Odoo企业版源码(需要你有访问权限,如果没有,则需要先购买):```sudosu-odoo-s/bin/bashgitclonehttps://github.com/odoo/enterprise.git--depth1--branch15.0/opt/odoo/odoo-enterpriseexit```6.安装Python虚拟环境和依赖:```sudosu-odoo-s/bin/bashcd/opt/odoopython3-mvenvodoo-venvsourceodoo-venv/bin/activatepipinstallwheelpipinstall-rodoo-community/requirements.txtdeactivateexit```7.创建配置文件:```sudomkdir/etc/odoosudotouch/etc/odoo/odoo.confsudochownodoo:/etc/odoo/odoo.conf```编辑配置文件`/etc/odoo/odoo.conf`,示例内容如下:```[options]admin_passwd=admin_password#设置管理员密码db_host=localhostdb_port=5432db_user=odoodb_password=your_db_password#替换为之前设置的数据库密码addons_path=/opt/odoo/odoo-community/addons,/opt/odoo/odoo-enterprise```8.创建服务文件:```sudonano/etc/systemd/system/odoo.service```内容如下:```[Unit]Description=OdooAfter=postgresql.service[Service]Type=simpleUser=odooGroup=odooExecStart=/opt/odoo/odoo-venv/bin/python3/opt/odoo/odoo-community/odoo-bin-c/etc/odoo/odoo.conf[Install]WantedBy=multi-user.target```9.启动服务:```sudosystemctldaemon-reloadsudosystemctlenableodoosudosystemctlstartodoo```10.检查服务状态:```sudosystemctlstatusodoo```11.访问Odoo:在浏览器中访问:http://your_server_ip:8069注意:企业版模块需要有效的订阅才能使用。安装后,你需要输入企业版订阅的许可证密钥。以上步骤是基于Odoo15.0版本,如果你需要其他版本,请替换分支号。由于Ubuntu24.04LTS是最新的系统,确保Python版本和依赖库的兼容性。Odoo15.0支持Python3.6到3.8,而Ubuntu24.04默认的Python版本可能是3.11或更高。因此,可能需要安装较低版本的Python(如3.8)并使用它来创建虚拟环境。如果遇到Python版本问题,可以尝试以下步骤安装Python3.8:```sudoaptinstallsoftware-properties-commonsudoadd-apt-repositoryppa:deadsnakes/ppasudoaptupdatesudoaptinstallpython3.8python3.8-venv```然后在创建虚拟环境时指定Python3.8:```python3.8-mvenvodoo-venv```另外,如果企业版代码无法下载(因为需要授权),请确保你有权访问企业版仓库。如果没有,请购买企业版订阅。引用说明:[^1]:参考了在Ubuntu安装软件的建议方式,即从官网下载安装包,而不是通过系统自带的软件包工具。[^2]:参考了下载Odoo安装包的命令。[^3]:关于Ubuntu24.04LTS的背景信息。相关问题:1.如何获取Odoo企业版的访问权限?2.在Ubuntu24.04上安装Odoo时如何解决Python版本不兼容的问题?3.Odoo的配置文件有哪些主要选项?4.如何配置Nginx作为Odoo的反向代理?5.如何为Odoo配置SSL证书?</think>### 在Ubuntu 24.04 LTS上安装Odoo企业版指南 #### 步骤1: 系统准备 ```bash sudo apt update && sudo apt upgrade -y sudo apt install -y git python3-pip build-essential wget libpq-dev libxml2-dev libxslt1-dev libldap2-dev libsasl2-dev libssl-dev ``` #### 步骤2: 安装PostgreSQL数据库 ```bash sudo apt install -y postgresql postgresql-contrib sudo -u postgres createuser --createdb --username postgres --no-createrole --no-superuser odoo sudo -u postgres psql -c "ALTER USER odoo WITH PASSWORD 'your_password'" ``` #### 步骤3: 安装Wkhtmltopdf(报表依赖) ```bash sudo wget https://github.com/wkhtmltopdf/packaging/releases/download/0.12.6.1-2/wkhtmltox_0.12.6.1-2.jammy_amd64.deb sudo dpkg -i wkhtmltox_0.12.6.1-2.jammy_amd64.deb sudo apt install -f -y ``` #### 步骤4: 创建系统用户 ```bash sudo useradd -m -d /opt/odoo -U -r -s /bin/bash odoo ``` #### 步骤5: 安装Odoo企业版 1. **下载源码**(需企业版访问权限): ```bash sudo su - odoo git clone https://github.com/odoo/enterprise.git --depth 1 --branch 18.0 /opt/odoo/enterprise git clone https://github.com/odoo/odoo.git --depth 1 --branch 18.0 /opt/odoo/odoo exit ``` 2. **安装Python依赖**: ```bash sudo pip3 install -r /opt/odoo/odoo/requirements.txt ``` #### 步骤6: 配置文件 ```bash sudo nano /etc/odoo.conf ``` ```ini [options] admin_passwd = 超级管理员密码 db_host = localhost db_port = 5432 db_user = odoo db_password = your_password addons_path = /opt/odoo/odoo/addons,/opt/odoo/enterprise logfile = /var/log/odoo/odoo.log ``` #### 步骤7: 创建系统服务 ```bash sudo nano /etc/systemd/system/odoo.service ``` ```ini [Unit] Description=Odoo 18 After=postgresql.service [Service] User=odoo Group=odoo ExecStart=/usr/bin/python3 /opt/odoo/odoo/odoo-bin -c /etc/odoo.conf [Install] WantedBy=multi-user.target ``` #### 步骤8: 启动服务 ```bash sudo mkdir /var/log/odoo && sudo chown odoo:odoo /var/log/odoo sudo systemctl daemon-reload sudo systemctl enable --now odoo sudo systemctl status odoo ``` #### 步骤9: 访问Odoo 浏览器访问:`http://your-server-ip:8069` 首次需配置数据库和激活企业版许可证[^1] > **关键注意事项**: > 1. 企业版需要官方订阅许可证 > 2. Ubuntu 24.04默认Python版本为3.11,需确认Odoo版本兼容性 > 3. 生产环境建议配置Nginx反向代理和SSL证书[^3] > 4. 安装后通过`http://<ip>:8069/web?debug=1`进入调试模式 #### 验证安装 ```bash # 检查服务状态 sudo systemctl status odoo # 查看日志 tail -f /var/log/odoo/odoo.log ``` [^1]: 企业版安装需要有效的订阅许可证,社区版安装流程不同 [^2]: 数据库配置需与PostgreSQL设置保持一致 [^3]: 生产环境必须配置HTTPS和安全强化
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值