如何在ubuntu中安装Odoo(如何在vmware上安装ubuntu)

linux 如何在ubuntu中安装Odoo Odoo是一体化的商业软件,包括CRM,网站/电子商务,计费,会计,制造,仓库和项目管理以及库存。如果您想要有更多的版本和更新,或者如果您想在您的计算机上运行多个Odoo版本,那么这种方法将不适合您,因为Odoo包不允许在同一台机器上安装多个Odoo。在这种情况下,您可以使用Docker或者Python的虚拟环境中安装Odoo。本指南介绍了在Ubuntu 16.04上使用Git源代码和Python虚拟环境安装和配置Odoo所需的步骤 By myfreax 25 Jul 2019

Odoo是一体化的商业软件,包括CRM,网址/电子商务,收费,会计,生产加工,仓库和项目管理以及供应量。 住宅小区版本是开源网站版本,而企业版本则使用独有性能服务与住宅小区版本,也是世界上最受欢迎的商业软件之一

根据必须运用的方式,方法有哪些来安装Odoo。当然最简单快捷的方法是运用它的官方网站存储库

如果你想拥有更多版本和更新,或者如果你想要在自己的电脑中运行好多个Odoo版本,那般这种方法把一些适合您,因为Odoo包不可以在同一个一台机器上安装好多个Odoo。在这种情况下,您可以使用Docker或者Python的虚拟环境中安装Odoo

本手册讲述了在Ubuntu 16.04中应用Git源代码和Python虚拟环境安装和配置Odoo所需的步骤

从我开始之前

还在持续本入门教程之前,请确保以具有sudo管理权限顾客身份登录

将包查找和所有已安装单肩斜挎包升级成全新包:

sudo apt update && sudo apt upgrade

安装Git,Pip,Node.js以及构建Odoo依赖项所需的常用工具:

sudo apt install git python3-pip build-essential python3-dev libxslt-dev libzip-dev libldap2-dev libsasl2-dev node-less

创建Odoo顾客

将运行Odoo提供服务主目录创建一个新的系统用户和组/opt/odoo

useradd -m -d /opt/odoo -U -r -s /bin/bash odoo

您可以根据需要更改用户名,只需确保创建具有相同名称的PostgreSQL顾客

安装和配置PostgreSQL

从Ubuntu的默认存储库安装PostgreSQL包:

sudo apt install postgresql

安装完成后,创建一个和以往创建的系统用户同名的的PostgreSQL顾客,在大家例子中是odoo

sudo su - postgres -c "createuser -s odoo"

安装Wkhtmltopdf

要打印PDF报告,我们需要运用wkhtmltopdf常用工具。极力推荐 0.12.1版本的Wkhtmltopdf,在公众Ubuntu 16.04存储库之中能用。我们在这里从官方网站Wkhtmltopdf网址并安装极力推荐版本

运用以下wget命令免费下载软件包:

wget https://builds.wkhtmltopdf.org/0.12.1.3/wkhtmltox_0.12.1.3-1~xenial_amd64.deb

下载完了后,键入以下命令安装包:

sudo apt install ./wkhtmltox_0.12.1.3-1~xenial_amd64.deb

安装和配置Odoo

我们将在防护Python环境中从GitHub存储库安装Odoo,有利于大伙儿能够更好的控制版本和更新

在开展安装整个过程之前,请确保切换到odoo顾客:

sudo su - odoo

要明确你是否以客户身份登录odoo,挑选以下命令:

whoami

从GitHub存储库中拷贝Odoo源代码,从安装整个过程慢慢:

git clone https://www.github.com/odoo/odoo --depth 1 --branch 11.0 /opt/odoo/odoo11
  • 倘若要下载并安装不同种类的Odoo版本,只需在--branch变换后变动版本号。
  • 您可以根据需要一键下载一切Odoo源代码,例如,odoo11您可以使用你域名。

virtualenv是一个创建独立的Python生态环境的一种手段。若要安装它,挑选一下命令:

pip3 install virtualenv

应用以下命令为Odoo安装创建一个新的Python虚拟环境:

cd /opt/odoovirtualenv odoo11-venv

激活生态环境:

source odoo11-venv/bin/activate

安装所有所必需的Python控制器:

pip3 install -r odoo11/requirements.txt

如果是在安装过程中遇到一切编译错误,请确保你已安装之前列举的所有不可或缺依赖项

安装完成后,停用生态环境并且用以下命令变换回sudo顾客:

deactivate
exit

假如你提前准备安装其他控制器,最好将这类控制器保存在单独的目录中。能为其他控制器创建新文件名称,请运作以下命令:

sudo mkdir /opt/odoo/odoo11-custom-addonssudo chown odoo: /opt/odoo/odoo11-custom-addons

大伙儿应该做的事情下一件事是构建系统变量。我们可以从头开始创建一个新的或复制已有的系统变量:

sudo cp /opt/odoo/odoo11/debian/odoo.conf /etc/odoo11.conf

运用vim打开文档并依据如下所示进行撰写:

sudo vim /etc/odoo11.conf

/etc/odoo11.conf

[options]
; This is the password that allows database operations:
admin_passwd = my_admin_passwd
db_host = False
db_port = False
db_user = odoo
db_password = False
addons_path = /opt/odoo/odoo11/addons
; If you are using custom modules
; addons_path = /opt/odoo/odoo11/addons,/opt/odoo/odoo11-custom-addons

完成后,关闭并保存文件

别忘了变动my_admin_passwd为更安全的密码,如果你运用自设的控制器还需要调整addons_path

创建systemd控制模块文本文档

要将odoo作为服务项目项目实施,我们要odoo11.service/etc/systemd/system/目录中创建一个单元文本文档。

打开文本处理并粘贴以下行:

sudo nano /etc/systemd/system/odoo11.service

/etc/systemd/system/odoo11.service

[Unit]
Description=Odoo11
Requires=postgresql.service
After=network.target postgresql.service
[Service]
Type=simple
SyslogIdentifier=odoo11
PermissionsStartOnly=true
User=odoo
Group=odoo
ExecStart=/opt/odoo/odoo11-venv/bin/python3 /opt/odoo/odoo11/odoo-bin -c /etc/odoo11.conf
StandardOutput=journal console
[Install]
WantedBy=multi-user.target

依据推行以下命令通知systemd创建一个新的控制模块文本文档并启动Odoo服务:

sudo systemctl daemon-reloadsudo && sudo systemctl start odoo11

应用以下命令检查odoo11服务状况:

sudo systemctl status odoo11

导出来应如下所示,说明Odoo服务处于活动状态并后台程序。

● odoo11.service - Odoo11
   Loaded: loaded (/etc/systemd/system/odoo11.service; disabled; vendor preset: enabled)
   Active: active (running) since Tue 2018-01-23 21:09:25 UTC; 1s ago
 Main PID: 14146 (python3)
   CGroup: /system.slice/odoo11.service
           └─14146 /opt/odoo/odoo11-venv/bin/python3 /opt/odoo/odoo11/odoo-bin -c /etc/odoo11.conf

在重启后自启动Odoo服务:

sudo systemctl enable odoo11

如果要查看Odoo服务记录信息,能用以下命令:

sudo journalctl -u odoo11

检验安装

打开网站并输入:http://<your_domain_or_IP_address>:8069

假设安装获得成功,将出现相近以下几个方面的屏幕:

这时候,您已安装Odoo 11。您可以通过创建新数据库管理并立即处理最新项目来完成安装

到这里,你已把握如何在Python虚拟环境上在Ubuntu 16.04上安装Odoo 11的一个过程。如果你喜欢大伙儿的内容可以选择在下方二维码中捐赠大伙儿,或者点击广告提供支持,感谢你的支持

LINUX

如何挂载与卸载文件系统在Linux(挂载和卸载文件系统)

2023-1-19 9:04:11

LINUX

如何配置Let's Encrypt SSL证书(let s encrypt)

2023-1-19 9:09:38

0 条回复 A文章作者 M管理员
    暂无讨论,说说你的看法吧
个人中心
购物车
优惠劵
今日签到
有新私信 私信列表
搜索