CentOS 7.x里yum安装Odoo 8.0&9.0(OpenERP)-阿里云开发者社区

开发者社区> 吴梦涵> 正文

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)是最有名的,听说在欧洲广泛使用。
+关注继续查看


(总结)CentOS 7.xyum安装Odoo 8.0&9.0OpenERP


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


简介:OpenERP是一款自由开源的传统的OpenERP(企业资源规划),它包含了开源CRM、网站构建、电子商务、项目管理、计费账务、POS、人力资源、市场、生产、采购管理以及其它模块用于提高效率及销售。Odoo中的应用可以作为独立程序使用,它们也可以无缝集成到一起,因此你可以在安装几个程序来得到一个全功能的开源ERP。

安装Odoo步骤:

1、安装 PostgreSQL

首先需要更新CentOS 7.x的软件包到最新版本。
# yum update -y

接着安装PostgreSQL,因为Odoo使用PostgreSQL作为它的数据库。(这个数据库我不熟,在国内也很少用,要支持MySQL要做二次开发修改大量代码)

# yum install postgresql postgresql-server postgresql-libs -y

初始化数据库。

# postgresql-setup initdb

设置PostgreSQL来让它每次开机自启动。

# systemctl enable postgresql
# systemctl start postgresql

为用户“postgresql”设置密码。

# su - postgres
$ psql
postgres=# \password postgres
postgres=# \q
# exit

2、设置Odoo的yum仓库

我们要添加 EPEL库到我们的CentOS里,Odoo依赖的Python运行环境依赖包有部分没有在标准仓库里,而在EPEL库里。

# yum install epel-release yum-utils -y

安装EPEL后,使用yum-config-manager添加Odoo的仓库。官方仓库有8.0和9.0的,自己选一个。

安装8.0版本的如下:
# yum-config-manager --add-repo=https://nightly.odoo.com/8.0/nightly/rpm/odoo.repo
安装9.0版本的如下:
# yum-config-manager --add-repo=https://nightly.odoo.com/9.0/nightly/rpm/odoo.repo

3、安装Odoo 8.0 或Odoo 9.0

注意:8.0和9.0只能在同一台服务器上安装一个。
下面的命令会安装odoo以及必须的依赖包。

# yum install -y odoo -y

启动Odoo服务并设置自启动。

# systemctl start odoo
# systemctl enable odoo

4、打开防火墙(如果没开启防火墙可忽略这步)

因为Odoo使用8069端口,我们需要在防火墙中允许远程访问,使用下面命令来允许8069端口访问。

# firewall-cmd --zone=public --add-port=8069/tcp --permanent
# firewall-cmd --reload

5、Web访问接口

已经在CentOS 7.x中安装了Odoo 8.0,可以在浏览器中输入http://ip:8069来访问Odoo。接着要做的第一件事就是创建一个新的数据库和新的密码。注意,Master password默认是admin,安装的时候不要修改,修改后安装会出错。这个密码可以安装成功后在/etc/odoo/openerp-server.conf里面修改。方法:去掉第3行“admin_passwd”前的注释符,将新的master密码填在=后面,保存后重启odoo服务。

接着可以在登录页面中输入用户名和密码。截图如下:


wKioL1jiISfz0SWLAAEKYP4Yxqw006.jpg-wh_50

wKiom1jiIYjj4So3AAJUQFV_Zm8279.jpg-wh_50


官方模块就好多,第三方模块据说有2000多个。安装完成,慢慢再深入熟悉。

参考:http://linoxide.com/linux-how-to/setup-openerp-odoo-centos-7/
https://www.odoo.com/documentation/9.0/setup/install.html

 


版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。

相关文章
阿里云服务器怎么设置密码?怎么停机?怎么重启服务器?
如果在创建实例时没有设置密码,或者密码丢失,您可以在控制台上重新设置实例的登录密码。本文仅描述如何在 ECS 管理控制台上修改实例登录密码。
4076 0
安装 .Net Framework 1.1 时无响应,提示“正在注册System.EnterpriseServices.dll”的解决方案
安装 .Net Framework (以下简称 FWK)一般来说是很简单的事情,直接Next 就可以搞定,但世事无常态,总会有意外,今天就遇到一个。 从MS下载最新的dotnetfx安装包,进行安装时,安装到最后一只停顿在“正在注册System.EnterpriseServices.dll ”的画面,长时间无响应(有个客户等了1个多小时,仍然没反应)。
648 0
在 Windows 7 Professional、Enterprise 或 Ultimate 上安装 IIS 7.5
原文 在 Windows 7 Professional、Enterprise 或 Ultimate 上安装 IIS 7.5 应用到: Windows Server 2008 R2 默认情况下,Windows(R) 7 Professional、Enterprise 或 Windows(R) 7 Ultimate 上不安装 IIS 7.5。
959 0
windows+centos安装
大概半年前自学了一段时间Linux,但没有坚持下来……最近又想开始看,但是希望看到Linux在物理机下的运行情况而不是仅仅在虚拟机下运行,所以尝试着在已经安装了Win7的系统下安装CentOS,实现双系统切换使用的目的。经过大半天的实验,算是成功了,现在把我的方法给大家介绍一下,希望对大家有帮助。   注意:1.由于涉及到对硬盘操作,请妥善备份数据,避免损失。     2.
1288 0
Centos下安装docker
Docker 是一个用于开发、传送和运行应用程序的开放平台。 Docker 使您能够将应用程序与基础设施分开,以便您可以快速交付软件。 使用 Docker,您可以像管理应用程序一样管理基础设施。 通过利用 Docker 的快速交付、测试和部署代码的方法,您可以显着减少编写代码和在生产中运行代码之间的延迟。
73 0
+关注
148
文章
0
问答
文章排行榜
最热
最新
相关电子书
更多
文娱运维技术
立即下载
《SaaS模式云原生数据仓库应用场景实践》
立即下载
《看见新力量:二》电子书
立即下载