在CentOS中使用rpm包安装Odoo ERP

安装Odoo ERP

yum clean all
yum update
  • 安装 postgresql 数据库
yum install postgresql-server
  • 安装完成后,我们需要用下面的命令初始化数据库。
postgresql-setup initdb
  • 启动 postgresql 数据库
systemctl start postgresql.service
  • 设置 postgresql 数据库自动启动
systemctl enable postgresql
  • 切换到 postgres 用户,创建数据库用户
su postgres
createuser --created --no-createrole --pwprompt odoo
  • 为Odoo安装准备环境

我们要添加 EPEL(企业版 Linux 的额外)到我们的 CentOS 中。Odoo(或者 OpenERP)依赖的 Python 运行时环境以及其他包没有包含在标准仓库中。这样我们要为企业版 Linux 添加额外的包仓库支持来解决 Odoo 所需要的依赖。要安装完成,我们需要运行下面的命令。

yum install epel-release
  • 为 Odoo 服务安装依赖
pip install -r requirements.txt

(requirements.txt可以在Odoo10.0源码中找到)

  • 安装其它依赖
yum install python-xlwt
  • 下载并安装 Odoo的 rpm
rpm -ivh odoo_10.0alphalc.latest.noarch.rpm
  • 设置Odoo服务自动启动
systemctl enable odoo

防火墙配置,为Odoo服务打开8069端口

打开 iptables 的配置文件:

vi /etc/sysconfig/iptables

在其中增加一行“ -A RH-FirewallINPUT -m state –-state NEW -m tcp -p tcp –-dport 8069 –j ACCEPT

修改完之后重启 iptables

service iptables restart

现在就能通过浏览器来访问 Odoo 服务了。

安装wkhtmltopdf以支持报表导出为PDF格式

yum install wkhtmltopdf

推荐阅读

  1. 医疗器材制造公司如何在疫情期间高效运作
  2. 为什么将小型企业的ERP迁移到云?查看7个原因!
  3. 面向制造业公司的移动ERP应用
  4. 如何在CENTOS 7上安装Apache Cassandra
  5. 2020年十大制造业趋势
  6. 如何使用SuiteCRM Web Analytics
  7. 如何安装SuiteCRM Analytics—SuiteCRM数据集成
  8. SuiteCRM如何帮助中小制造企业?

发表评论

电子邮件地址不会被公开。 必填项已用*标注