跳转至内容
  • 版块
  • 标签
  • 热门
  • 用户
  • 群组
皮肤
  • Light
  • Cerulean
  • Cosmo
  • Flatly
  • Journal
  • Litera
  • Lumen
  • Lux
  • Materia
  • Minty
  • Morph
  • Pulse
  • Sandstone
  • Simplex
  • Sketchy
  • Spacelab
  • United
  • Yeti
  • Zephyr
  • Dark
  • Cyborg
  • Darkly
  • Quartz
  • Slate
  • Solar
  • Superhero
  • Vapor

  • 默认(Flatly)
  • 不使用皮肤
折叠

Odoo 中文社区

  1. 主页
  2. 版块
  3. Odoo 开发与实施交流
  4. Odoo14介绍1:Ubuntu18.04通过源码安装Odoo14

Odoo14介绍1:Ubuntu18.04通过源码安装Odoo14

已定时 已固定 已锁定 已移动 Odoo 开发与实施交流
2 帖子 2 发布者 538 浏览
  • 从旧到新
  • 从新到旧
  • 最多赞同
登录后回复
此主题已被删除。只有拥有主题管理权限的用户可以查看。
  • A 离线
    A 离线
    anodoo
    写于 最后由 编辑
    #1

    第一次在这里发帖,把我写在CSDN的一篇文章和大家分享吧,原文链接为:
    链接文本

    本系列背景介绍

    Odoo 是一个基于Python语言构建的开源软件,面向企业应用的CRM,ERP等领域,其目标是对标SAP,Oracle等大型软件提供商,但却通过仅仅一个平台满足企业所有管理的业务需求。

    本系列文章针对Odoo 14版,从系统安装,开发环境配置,代码结构,主要功能升级,源码赏析,Anodoo对Odoo的关键扩展等角度,预先给大家介绍即将在2020年发布的这一最新版本。

    本篇概述

    Odoo14的安装和历史版本差不多,同样也包括安装文件,源码,Docker等多种形式,本文则通过源码方式在Ubuntu 18.04上安装Odoo 14.

    Postgresql数据库准备

    在PostgreSQL官网,或者通过apt命令安装数据库。

    https://www.postgresql.org/

    https://www.postgresql.org/download/linux/ubuntu/

    sudo apt update

    sudo apt install postgresql postgresql-contrib

    由于是开发环境,使用当前用户,以及使用postgresql的createdb命令增加数据库:

    Created odoo14

    通过源码安装

    由于Anodoo在Odoo上进行源码级别的扩展,所以本文优先演示源码安装模式。

    在http://nightly.odoo.com/  下载和准备Odoo14的源码文件,利用tar,或者unzip命令解压缩源文件,解压缩到~/odoo14目录。本案例中进一步更名为形如~/odoo14/odoo的目录。

    创建虚拟环境

    由于在开发环境,有多个odoo或者python的环境,建议创建Python的虚拟环境。通过在~/odoo14目录下运行python3 -m venv python3创建虚拟环境,并通过

    source python3/bin/activate启动,注意完成后退出虚拟环境的命令是deactivate

    安装依赖

    通过以下命令安装所有的依赖

    sudo apt install libpq-dev libldap2-dev libsasl2-dev libxslt1-dev
    sudo apt install python3-setuptools python3-wheel
    sudo apt-get install libsasl2-dev python-dev libldap2-dev libssl-dev python3-pypdf2
    pip3 install wheel
    pip3 install -r odoo/requirements.txt
    sudo apt install wkhtmltox_0.12.5-1.bionic_amd64.deb

    创建配置文件

    在~odoo14/下创建odoo.conf文件,内容如下:

    [options]
    db_host=False
    db_port=False
    db_name=odoo14
    db_user=odoodev
    db_password=False
    logfile=/var/log/odoo/odoo14.log
    addons_path=/home/lionger/odoo14/odoo/addons

    启动Odoo 14

    python3 odoo /odoo.py -c odoo.conf -i base

    注意,在启动了虚拟环境的基础上,通过在~odoo14/目录下运行python3 odoo /odoo.py -c odoo.conf -i base。其中-i base 是第一次启动时,用来初始化数据库的。第二次启动则可以不用。

    预览Odoo 14的功能

    通过以上启动好Odoo 14后,首次默认没有安装Module,启动速度很快。启动完成后,通过访问http://localhost:8070访问,首次直接点击进入系统后,即可看到如下界面。

    替代文字

    结语

    从下载源码,创建Python虚拟环境,安装依赖,创建配置文件到启动,简单几个步骤,就可以快速安装史上最强开源CRM、ERP并试用一把,建议大家尽快试试。

    1 条回复 最后回复
    0
    • X 离线
      X 离线
      xxuwwei
      写于 最后由 编辑
      #2

      请问高手,部署完后有移动APP可以登录这个服务器吗?

      1 条回复 最后回复
      0

      • 登录

      • 没有帐号? 注册

      • 登录或注册以进行搜索。
      • 第一个帖子
        最后一个帖子
      0
      • 版块
      • 标签
      • 热门
      • 用户
      • 群组