安装odoo 9实录

安装Ubuntu,省略

?
?

下载 odoo源码

?
?

使用 git 下载源码

mkdir /opt/openerp/server

cd /opt/openerp/server

git clone https://github.com/odoo/odoo.git

git checkout master

?
?

或者
下载源码压缩包,然后解压缩到 /opt/openerp/server

?
?

如果github访问速度慢,使用镜像
https://git.oschina.net/jeffery9/odoo

?
?

?
?

准备数据库

?
?

安装 postgresql

?
?

sudo apt-get install postgresql

?
?

创建postgres 用户odoo

?
?

sudo -u postgres

createuser --createdb --no-createrole --no-superuser --pwprompt odoo

?
?

如果数据和odoo 应用服务器分别在不同的机器上,请查阅相关文档,修改postgresql 的侦听地址和访问授权。

?
?

安装odoo需要的 python 库

?

odoo源码目录下的 requirements.txt 文件里面列出了依赖的所有Python库

?
?

Babel==1.3

Jinja2==2.7.3

Mako==1.0.1

MarkupSafe==0.23

Pillow==2.7.0

Python-Chart==1.39

PyYAML==3.11

Werkzeug==0.9.6

argparse==1.2.1

decorator==3.4.0

docutils==0.12

feedparser==5.1.3

gdata==2.0.18

gevent==1.0.1

greenlet==0.4.5

jcconv==0.2.3

lxml==3.4.1

mock==1.0.1

ofxparse==0.14

passlib==1.6.2

psutil==2.2.0

psycogreen==1.0

psycopg2==2.5.4

pyPdf==1.13

pydot==1.0.2

pyparsing==2.0.3

pyserial==2.7

python-dateutil==2.4.0

python-ldap==2.4.19

python-openid==2.2.5

pytz==2014.10

pyusb==1.0.0b2

qrcode==5.1

reportlab==3.1.44

requests==2.6.0

simplejson==3.6.5

six==1.9.0

suds-jurko==0.6

unittest2==0.8.0

vatnumber==1.2

vobject==0.6.6

wsgiref==0.1.2

xlwt==0.7.

?
?

以二进制包的方式安装

?
?

可以使用 apt-get 安装这些
依赖的python 库, 执行命令

?
?

apt-get install python-dateutil python-decorator python-docutils python-feedparser python-imaging python-jinja2 python-ldap python-libxslt1 python-lxml python-mako python-mock python-openid python-passlib python-psutil python-psycopg2 python-pybabel python-pychart python-pydot python-pyparsing python-pypdf python-reportlab python-requests python-simplejson python-suds python-tz python-unittest2 python-vatnumber python-vobject python-werkzeug python-xlwt python-yaml python-gevent

?
?

因为
ofxparse 可能对于某些ubuntu 版本没有构建好的 库,需要源码安装

?
?

使用 pip install ofxparse 安装 它

?
?

以源码的方式安装

?
?

或者使用 pip

?
?

因为lxml ldap psycopg2 需要使用gcc进行编译,所以,需要安装库
libxml2, libxslt, libpq-dev, libldap2-dev, libsasl2-dev

?
?

使用命令 apt-get install libxml2 libxslt-dev libpq-dev libldap2-dev libsasl2-dev

安装他们

?
?

apt-get install python-pip

?

pip install -r /opt/openerp/server/requirements .txt

?
?

推荐以二进制包的方式安装 Python 库,对于个别的没有二进制deb包的,才使用 pip进行源码安装

?
?

安装less

?

因为官方的npm镜像无法正常访问,必须访问国内的镜像,而国内的npm镜像太新,所以需要使用较新版本的nodejs 【unbuntu 12自带的nodejs版本是0.6】

?
?

使用以下命令 最新版本的nodejs

curl -sL https://deb.nodesource.com/setup | sudo bash -

apt-get install -y nodejs

?
?

安装 less,

npm install -g less less-plugin-clean-css

?
?

安装 sass

?
?

apt-get install ruby-sass

?
?

注意

如果无法以https模式访问 npm注册,切换为http模式

npm config set registry http://registry.npmjs.org

?
?

或者切换到 国内的npm 镜像站

npm config set registry http://registry.cnpmjs.org

?
?

?
?

设置odoo config文件和启动脚本

?
?

最小配置
如下

[options]

; This is the password that allows database operations:

; admin_passwd = admin

db_host = 127.0.0.1

db_port = 5432

db_user = odoo

db_password = 1234

log_level = warn

?
?

addons_path =/opt/openerp/server/openerp/addons,/opt/openerp/server/addons

?
?

auto_reload = True

;workers = 2

?
?

?
?

安装启动脚本

?
?

将 /opt/openerp/server/debian/init 拷贝至 /etc/init.d/ 并改名为 odoo

?
?

修改 odoo 调整
相应设置项目的正确路径

PATH=/sbin:/bin:/usr/sbin:/usr/bin:/usr/local/bin

DAEMON=/opt/openerp/server/openerp-server

CONFIG=/opt/openerp/openerp-server.conf

LOGFILE=/var/log/openerp/openerp-server.log

?
?

?
?

创建odoo数据库和安装基本应用

?
?

?
?

选择菜单 modules,安装需要的应用

?
?

如果没有安装lessc 就会如下图显示

?
?

懒人模式

?
?

使用VM镜像文件

从百度云下载镜像

用户名openerp 密码0

?
?

?
?

?
?

时间: 2024-10-09 07:36:56

安装odoo 9实录的相关文章

CentOS 7.x里yum安装Odoo 8.0&9.0(OpenERP)

(总结)CentOS 7.x里yum安装Odoo 8.0&9.0(OpenERP) 最近想了解下合适中小企业使用的ERP系统,研究了几款主流的开源ERP系统以及了解下SAP.Oracle EBS等大型ERP系统,开源ERP里Odoo(以前叫OpenERP)是最有名的,听说在欧洲广泛使用.功能确实非常强大,默认有中文语言包,使用Python开发,数据库用了PostgreSQL,缺点是不支持MySQL.官方有yum源,在CentOS 7.x里使用yum安装部署比较快速,但如果稍不注意细节,可能就会安

在Ubuntu Kylin 16.04 LTS 上源码方式安装odoo

更新Ubuntu服务器软件源 运行以下代码: sudo apt-get update  #更新软件源 sudo apt-get dist-upgrade  #更新软件包,自动查找依赖关系 sudo shutdown -r now  #重启服务器,以更新改变的内容   新建系统用户用于运行Odoo程序 运行如下命令创建系统用户: sudo adduser --system --home=/opt/odoo9 --group odoo9  #新建系统用户odoo9,指定home目录为/opt/odo

OpenERP安装定制过程实录

OpenERP作为目前优秀的开源ERP系统,功能非常强大,使用Python语言开发,基于模块化设计,使用.定制非常灵活.本文简要记录一下在Ubuntu 14.04 LTS x86_64安装.配置.使用OpenERP7.0的过程. 一.安装OpenERP: OS: Ubuntu 14.04 LTS x86_64 OpenERP:7.0 在/etc/apt/sources.list的最后,添加一行:"deb http://nightly.openerp.com/7.0/nightly/deb/ ./

DEB方式在UBUNTU安装ODOO 8.0

odoo在ubuntu最简单最快速安装方式是deb方式,基本无需再去改数据库配置文件,全自动化了,odoo中文网推荐新手采用此方法 1 安装数据库:sudo apt-get install postgresql 2.建立数据库帐号及密码: sudo su postgres createuser openerp Shall the new role be a superuser? (y/n) y psql template1 alter role openerp with password 'po

2018-8-29安装Jitamin过程实录

2018-8-29安装Jitamin过程实录 新建 模板 小书匠 欢迎走进zozo的学习之旅. 简介 安装 nginx + php + mysql 安装composer 安装Jitamin 简介 在考虑用项目管理软件来提高团队协作的效率,需求项目管理及日常管理,当然有项目文件管理,文档协作那就更加理想,部门其他人有在用Team Foundation Server(TFS),但是这个是和 Visual studio 结合在 Microsoft平台上用的,不是很感冒,所以找了一下开源的轻便型的项目管

在 CentOS 7.2 上安装 ODOO 10 (2018-10-04 持续更新)

在 CentOS 7.2 上安装 ODOO 10 更新系统 yum update 安装 EPEL 源 1 yum install -y epel-release 安装依赖组件 yum install fontconfig libpng libX11 libXext libXrender xorg-x11-fonts-Type1 xorg-x11-fonts-75dpi wkhtmltopdf yum-utils 安装 PostgreSQL Server # 安装 yum install post

星辉信息Odoo安装教程-在 Windows 上安装 Odoo

一键安装包可以在 Odoo 官网上下载,包含各个版本及主分支,这里有 Windows 安装包(.exe).Debian 安装包(.deb)和 CentOS 安装包(.rpm).要在 Windows 上安装,仅需在对应版本的 nightly 文件夹中找到.exe 并进行安装.安装包非常方便,它包含安装 Odoo 所需的所有部分:Python 3.PostgreSQL 数据库.Odoo 服务端以及其它 Odoo 依赖.安装时会创建一个 Windows 服务在开机时自动启动 Odoo 和 Postgr

Odoo安装教程-在 Windows 上安装 Odoo

一键安装包可以在 Odoo 官网上下载,包含各个版本及主分支,这里有 Windows 安装包(.exe).Debian 安装包(.deb)和 CentOS 安装包(.rpm).要在 Windows 上安装,仅需在对应版本的 nightly 文件夹中找到.exe 并进行安装.安装包非常方便,它包含安装 Odoo 所需的所有部分:Python 3.PostgreSQL 数据库.Odoo 服务端以及其它 Odoo 依赖.安装时会创建一个 Windows 服务在开机时自动启动 Odoo 和 Postgr

安装odoo服务

sysv init 服务 从 odoo 源码 debian 目录 拷贝 init 至 /etc/init.d/ 并 更名为 odoo cd /opt/odoo sudo cp /opt/odoo/debian/init /etc/init.d/odoo 打开 odoo 针对 安装 进行 修改 例如, 将 USER 修改为 odoo 将 ODOO 二进制设置为 /opt/odoo/odoo-bin 将 ODOO 配置设置为 /opt/odoo/odoo.conf 运行以下命令 启用odoo 服务