sudo apt-get update
sudo apt-get install git python3. postgresql nano virtualenv gcc python3.-dev libxml2-dev libxslt1-dev 
libevent-dev libsasl2-dev libldap2-dev libpq-dev libpng-dev libjpeg-dev node-less node-clean-css xfonts-75dpi xfonts-base wget xz-utils
wget -O wkhtmltox.tar.xz https://github.com/wkhtmltopdf/wkhtmltopdf/releases/download/0.12.4/wkhtmltox-0.12.4_linux-generic-amd64.tar.xz
tar xvf wkhtmltox.tar.xz 
mv wkhtmltox/lib/* /usr/local/lib/
mv wkhtmltox/bin/* /usr/local/bin/
mv wkhtmltox/share/man/man1 /usr/local/share/man/
sudo adduser odoo    //这里要设置odoo用户登录Ubuntu系统时对应的登录密码 odoo12.0@12345678
vim /etc/sudoers
修改文件内容:
找到root ALL=(ALL) ALL一行,
在下面插入新的一行,内容是:
odoo ALL=(ALL) ALL
然后在vim键入命令“x!”强制保存并退出。
注:这个文件是只读的,不加“!”保存会失败
sudo -u postgres createuser odoo
sudo su postgres
psql
alter user odoo with createdb; //这里是给odoo用户在postgres数据库中授权 允许创建数据库 否则odoo报权限错误
mkdir odoo-prod
cd odoo-prod
wget https://github.com/odoo/odoo/archive/12.0.zip
unzip 12.0.zip
virtualenv -p python3 env-odoo-12.0
source env-odoo-12.0/bin/activate
pip3 install -r odoo-12.0/requirements.txt

创建快捷启动可执行文件

vim statrt-odoo12.

具体内容如下:

#! /bin/sh
PYTHON=/home/odoo/odoo-prod/env-odoo-12.0/bin/python3
ODOO=/home/odoo/odoo-prod/odoo-bin
CONF=/home/odoo/odoo-prod/production-.conf
${PYTHON} ${ODOO} -c ${CONF} "$@"

添加执行权限

chmod +x start-odoo12.

创建production-12.conf文件

vim production-.conf

具体内容如下

[options]
addons_path = /home/odoo/odoo-prod/odoo-12.0/odoo/addons,/home/odoo/odoo-prod/odoo-12.0/addons
admin_passwd = odoo12.0@7867
csv_internal_sep = ,
data_dir = /home/odoo/odoo-prod/data-12.0
db_host = False
db_maxconn =
db_name = False
db_password = False
db_port = False
db_sslmode = prefer
db_template = template1
db_user = False
dbfilter = odoo*
demo = {}
email_from = False
geoip_database = /usr/share/GeoIP/GeoLiteCity.dat
http_enable = True
http_interface =
http_port =
import_partial =
limit_memory_hard =
limit_memory_soft =
limit_request =
limit_time_cpu =
limit_time_real =
limit_time_real_cron = -
list_db = True
log_db = False
log_db_level = warning
log_handler = :INFO
log_level = info
logfile =
logrotate = True
longpolling_port =
max_cron_threads =
osv_memory_age_limit = 1.0
osv_memory_count_limit = False
pg_path = None
pidfile = None
proxy_mode = False
reportgz = False
server_wide_modules = web
smtp_password = False
smtp_port =
smtp_server = localhost
smtp_ssl = False
smtp_user = False
syslog = False
test_commit = False
test_enable = False
test_file = False
test_report_directory = False
translate_modules = ['all']
unaccent = False
without_demo = False
workers =

创建文件存储目录

mkdir data-12.0

最后启动odoo12服务

./start-odoo-12.0

配置后的odoo-prod目录下的内容大致如下图所示

然后在浏览器中输入 127.0.0.1:8069

在数据库界面中输入如下数据:

Master Password: odoo12.0@7867     注意:这里的密码必须和production-12.conf中的一致,否则报权限错误

Database Name: odoo12_p1   因为设置的过滤器是odoo*,所以必须以odoo开头

Email: guohuanhuan_cool@126.com 这个就是管理员登录账号

password: odoo12_p1@123 管理员账号密码

安装大象数据库的图形化操作pgadmin3

sudo apt-get install pgadmin3

设置postgres用户密码:

切换到ubuntu下postgres用户,登录postgres数据库

sudo su postgres
psql
alter user postgres with password 'postgres';

启动pgadmin3

添加本地数据库配置,Name随便写,Host输入localhost,Port输入5432,Maintenance DB和Username、Password都是postgres

安装PyCharm软件,从16.04开始支持命令行的安装了

社区版

sudo snap install pycharm-community --classic

专业版

sudo snap install pychram-profession --classic

odoo12.0 在Ubutu 18.04下环境的搭建的更多相关文章

  1. Unbuntu 18.04 LTS 环境下Python安装GDAL组件

    Unbuntu 18.04 LTS 环境下Python安装GDAL组件 // 非必要 sudo add-apt-repository ppa:ubuntugis/ppa sudo apt-get up ...

  2. ubuntu16.04下Hyperledger之搭建Fabric环境简单操作(五步启动e2e_cli)

    如果你已经安装好go等工具.git及checkout相关代及下载相关镜像,您只需下面5步就能up e2e_cli~/go/src/github.com/hyperledger/fabric$ sudo ...

  3. Ubuntu 18.04 下配置 HAXM 加速 Android模拟器

    Ubuntu 18.04 下配置 HAXM 加速 Android模拟器 最近在vmware环境下搭建ubuntu18.04开发环境,开始发现总是运行android模拟器在console提示加载如下错误 ...

  4. Ubuntu 18.04 下 emscripten SDK 的安装

    Ubuntu 18.04 下 emscripten SDK 的安装http://kripken.github.io/emscripten-site/docs/getting_started/downl ...

  5. ubuntu 18.04下Chromium设置为系统代理

    前言 在ubuntu 18.04下挂上ss后firefox能直接上google了但是chromium上不去 会出现下面两种情况 # This site can't be reached xxxxxx ...

  6. Ubuntu 18.04下安装Steam顶级在线游戏平台

    Ubuntu 18.04下安装Steam顶级在线游戏平台 原创: 聆听世界的鱼 Linux公社 今天 Steam是由Valve公司开发的顶级在线游戏平台,是目前全球最大的综合性数字发行平台之一.它让你 ...

  7. 在Ubuntu 18.04 下安装mysql,没有初始密码,重设root密码

    在Ubuntu 18.04 下安装mysql 不知道是由于mysql更新为新版还是.Ubuntu18.04中的特性,安装过程中没有设置密码的环节,在网络上找了半天,总算解决了!特此记录下来,以便以后查 ...

  8. ubuntu 18.04下greenplum安装笔记(一)Linux下基础环境的搭建

    背景 需要构建一个用于数据仓库的分布式数据库集群. 每一个节点暂时不需要进行备份,同时也不考虑坏掉的情况. 每一个数据节点最好都不用进行过多的配置,安装起来方便. Greenplum的Shared-N ...

  9. 在 Ubuntu 18.04 下安装 fcitx 及搜狗拼音输入法

    感觉自己傻逼透了,之前在 16.04 时折腾着要装 ibus 和 rime 输入法,现在 18.04 默认安装 ibus 了,又因为 rime 的智能联想太弱,打字不爽,又想装回搜狗一劳永逸... 环 ...

随机推荐

  1. [解决方案] Ubuntu 16.04 下 Qt 5.6 无法输入中文的问题

    0. 环境 系统:ubuntu 16.04 LTS 机子:dell xps13 1. 步骤 1.1 编译 fcitx-qt5 源码 编译fcitx-qt需要cmake,安装cmake命令,如果已经安装 ...

  2. [六] 函数式接口的复合方法示例 predicate 谓词逻辑运算 Function接口 组合运算 比较器 逆序 比较链

    复合的方法 有些函数式接口提供了允许复合的方法 也就是可以将Lambda表达式复合成为一个更加复杂的方法 之前的章节中有说到: 接口中的compose, andThen, and, or, negat ...

  3. vue 双向数据绑定原理

    博客地址: https://ainyi.com/8 采用defineProperty的两个方法get.set 示例 <!-- 表单 --> <input type="tex ...

  4. 服务器配置用户信息、ssh免密码登录和防火墙等安全配置

    一.登录服务器      1.回到根目录 cd ~      2.ssh + 用户名@服务器公网地址 ssh root@47.94.208.76      3.输入密码:注意输入法大小写 二.查看服务 ...

  5. C#工具:防sql注入帮助类

    SQL注入是比较常见的网络攻击方式之一,它不是利用操作系统的BUG来实现攻击,而是针对程序员编程时的疏忽,通过SQL语句,实现无帐号登录,甚至篡改数据库. using System; using Sy ...

  6. App阅读pdf和扫描二维码功能

    在之前开发的Android手机App中,需要实现阅读pdf和扫描二维码的功能,在github 上找到大牛封装好包,亲测可用. 阅读pdf: https://github.com/barteksc/An ...

  7. XML记一次带命名空间的xml读取

    public static void ReadXML(string xmlUrl) { //判断文件是否存在 if (!File.Exists(xmlUrl)) { Console.WriteLine ...

  8. [PHP] pow指数运算函数与二进制

    1.a的-2次方=(a分之一)的2次方2.-a的2次方 3次方 按照这个规则,负负得正,负正得负,正正得正,指数是偶数最终结果是正的,是奇数就是负的3.二进制转换十进制,0b开头是二进制 <?p ...

  9. 我的第三个开源库GuaJiangViewDemo——中文文档

    GuaJiangViewDemo 欢迎Star 一个可以简单的刮刮奖View的封装 测试图 使用 1.在根目录上添加 maven { url 'https://jitpack.io' } 2.添加依赖 ...

  10. css隐藏滚动条

    xhtml中隐藏滚动条在用ie6浏览有框架的xhtml页面的时候,默认会水平和垂直滚动条会一起出现,这是ie6的一个bug,在firefox上是正常的,出现的原因是其对XHTML 1.0 transi ...