Ubuntu 18.04 安装 odoo12 源码版
更新和升级
在我们进入安装过程之前,你应该更新和升级Ubuntu。打开终端窗口,发出以下命令:
sudo apt-get update
sudo apt-get upgrade
注意:如果内核升级,则必须重新启动服务器。 因此,请确保在重新启动可接受时运行update / upgrade命令。
依赖安装
有一些依赖项需要安装。 好消息是它们都可以通过一个命令安装:
sudo apt install git python3-pip build-essential wget python3-dev python3-venv python3-wheel libxslt-dev libzip-dev libldap2-dev libsasl2-dev python3-setuptools node-less postgresql
创建必要的用户
安装的第一步是创建名为odoo的用户。 为此,请运行以下命令:
sudo useradd -m -d /opt/odoo -U -r -s /bin/bash odoo
创建标准用户后,我们还需要创建一个同名的PostgreSQL用户。 发出命令:
sudo su - postgres -c "createuser -s odoo"
安装ODOO
现在我们准备安装ODOO了。 首先使用以下命令更改odoo用户:
- sudo su - odoo
现在我们将使用以下命令从git(到/opt目录)克隆12.0分支:
git clone https://www.github.com/odoo/odoo --depth 1 --branch 12.0 /opt/odoo/odoo12
发出命令,更改当前目录
cd /opt/odoo
然后使用以下命令创建新的虚拟环境:
python3 -m venv odoo12-venv
使用以下命令激活环境:
source odoo12-venv/bin/activate
使用命令通过pip3安装必要的Python模块:
pip3 install wheel
pip3 install -r odoo12/requirements.txt
上述两个命令中的第二个大约需要5-10分钟。 完成后,停用环境,然后使用以下命令退回标准用户:
deactivate
exit
为了使用功能强大的附加模块,您必须创建一个新目录。
使用命令执行此操作(并为其提供必要的所有权)
sudo mkdir /opt/odoo/odoo12-custom-addons
sudo chown odoo: /opt/odoo/odoo12-custom-addons
使用以下命令为ODOO创建新配置文件:
sudo cp /opt/odoo/odoo12/debian/odoo.conf /etc/odoo12.conf
打开该文件并确保它看起来像:sudo vim /etc/odoo12.conf
- [options]
- ; This is the password that allows database operations:
- admin_passwd = PASSWORD
- db_host = False
- db_port = False
- db_user = odoo
- db_password = False
logfile = /opt/odoo/odoo12.log- addons_path = /opt/odoo/odoo12/addons, /opt/odoo/odoo12-custom-addons
PASSWORD必须是一个独特(强大)的密码。
保存并关闭该文件。
为了使ODOO作为服务运行,您必须创建一个systemd文件。 发出命令:
sudo nano /etc/systemd/system/odoo12.service
该文件的内容必须是:
- [Unit]
- Description=Odoo12
- Requires=postgresql.service
- After=network.target postgresql.service
- [Service]
- Type=simple
- SyslogIdentifier=odoo12
- PermissionsStartOnly=true
- User=odoo
- Group=odoo
- ExecStart=/opt/odoo/odoo12-venv/bin/python3 /opt/odoo/odoo12/odoo-bin -c /etc/odoo12.conf
- StandardOutput=journal+console
- [Install]
- WantedBy=multi-user.target
重新加载systemd守护程序,然后使用以下命令启动ODOO:
- sudo systemctl daemon-reload
- sudo systemctl start odoo12
使用以下命令启动ODOO启动时启动:
- sudo systemctl enable odoo12
将浏览器指向http://SERVER_IP:8069,您将看到数据库创建页面。
控制台实时输出 odoo 日志,用于查看错误信息:
tail -f /opt/odoo/odoo12.log
Ubuntu 18.04 安装 odoo12 源码版的更多相关文章
- 笔记:在 Windows 10 WSL Ubuntu 18.04 安装 Odoo12 (2019-06-09)
笔记:在 Windows 10 WSL Ubuntu 18.04 安装 Odoo12 原因 为了和服务器一样的运行环境. 使用 Ubuntu 运行 Odoo 运行更快. 方便使用 Windows 10 ...
- Ubuntu 18.04编译AOSP源码
总结一下我从Ubuntu 18.04下编译成功AOSP的过程,以及遇到的坑 我的电脑配置: OS: Ubuntu 18.04 bionic Kernel: x86_64 Linux 4.18.0-17 ...
- Ubuntu 18.04安装MongoDB 4.0(社区版)
Ubuntu 18.04(虚拟机VirtualBox上),MongoDB 4.0, 听室友说,23点有世界杯决赛呢!可是,孤要写博文的啊!以记录这忙乱的下午和晚间成功安装了一个软件到Linux上.—— ...
- [笔记] Ubuntu 18.04安装Docker CE及nvidia-docker2流程
Docker的好处之一,就是在Container里面可以随意瞎搞,不用担心弄崩Host的环境. 而nvidia-docker2的好处是NVidia帮你配好了Host和Container之间的CUDA相 ...
- [笔记] Ubuntu 18.04安装Docker CE及NVIDIA Container Toolkit流程
之前写的[笔记] Ubuntu 18.04安装Docker CE及nvidia-docker2流程已经out了,以这篇为准. Docker的好处之一,就是在Container里面可以随意瞎搞,不用担心 ...
- Ubuntu 18.04 安装博通(Broadcom)无线网卡驱动
目录 Ubuntu 18.04 安装博通(Broadcom)无线网卡驱动 Package gcc is not configured yet. 解决办法 history history | grep ...
- 在Ubuntu 18.04 安装 MySQL 8.0
在Ubuntu 18.04 安装 MySQL 8.0 ① 登入 mysql 官网,在官网中下载 deb 包,点击该链接,即可下载. https://dev.mysql.com/downloads/re ...
- Ubuntu 18.04 安装和常用软件安装
Ubuntu 18.04 安装 下载 Ubuntu 制作 U 盘启动盘 设置电脑为 U 盘启动 插入 U 盘,重启电脑 按照提示安装 Ubuntu 更新 NVIDIA 显卡和 Broadcom 无线网 ...
- 真实机下 ubuntu 18.04 安装GPU +CUDA+cuDNN 以及其版本选择(亲测非常实用)【转】
本文转载自:https://blog.csdn.net/u010801439/article/details/80483036 ubuntu 18.04 安装GPU +CUDA+cuDNN : 目前, ...
随机推荐
- JSTL 引入
首先要明白jstl有如下版本: jstl1.0的引入方式为: <taglib uri="http://java.sun.com/jstl/core" prefix=&quo ...
- .NET基础 (02).NET运行机制
.NET运行机制1 .NET程序被编译成什么形式的代码2 JIT是如何工作的3 简述程序集的加载机制4 如何配置程序集的版本策略 1 .NET程序被编译成什么形式的代码 .NET程序在编写完成后,会经 ...
- C#:几种数据库的大数据批量插入 - faib
在之前只知道SqlServer支持数据批量插入,殊不知道Oracle.SQLite和MySql也是支持的,不过Oracle需要使用Orace.DataAccess驱动,今天就贴出几种数据库的批量插入解 ...
- 团体程序设计天梯赛L1-025 正整数A+B 2017-03-23 22:47 61人阅读 评论(0) 收藏
L1-025. 正整数A+B 时间限制 400 ms 内存限制 65536 kB 代码长度限制 8000 B 判题程序 Standard 作者 陈越 本题的目标很简单,就是求两个正整数A和B的和,其中 ...
- await Task传异步Lambda问题
微软在.NET4.5中升级了C#语言到5.0,加入了await和async语法,极大地方便了广大开发人员的异步编程,也是为了和WinRT API配套,因为这套API充满了异步编程. 在开发过程中发现有 ...
- sql server不用安装sql管理工具开启sa
今天无意间发现腾讯云镜像有windows server2016,追求新系统的我,马上就重装了云服务器.重装完后发现,配置太低,远程桌面都变得不是很顺畅,于是装完sql server2016后便不打算另 ...
- 虚拟化 - VirtualBox
安装 win10上如果要使用VirtualBox安装64位系统(如Ubuntu),那么就要: CPU.主板支持虚拟化技术 打开主板BIOS上的虚拟化开关(前提是前面说的CPU.主板支持虚拟化技术) 不 ...
- 清除clusternode
Import-Module FailoverClusters then clear-clusternode
- 一文读懂加固apk的开发者是怎么想的
有人说加固会明显拖慢启动速度,同时造成运行卡顿,严重降低用户体验,而且加固是完全可以脱壳的,只需要pc配合进行断点调试就能抓到解密后的dex文件,加固并没有所说的那么安全. 但是为什么还有一大批开发者 ...
- OI网络流 简单学习笔记
持续更新! 基本上只是整理了一下框架,具体的学习给出了个人认为比较好的博客的链接. ..怎么说呢,最基础的模板我就我不说了吧qwq,具体可以参考一下这位大佬写的博客:最大流,最小割,费用流 费用流 跑 ...