在CentOS中使用rpm包安装Odoo ERP

安装Odoo ERP

  • 将 CentOS 升级到最新
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. 在ISPconfig网站环境上安装php7.0
  2. failed to find a suitable stage1 device:sdb1【CentOS安装】
  3. Ubuntu 16上安装ISPconfig默认php版本是7.0
  4. 使用ispconfig3和Ubuntu 18.04安装多个PHP版本(php5.6\php7.1\php7.3)
  5. ISPConfig 3.1在Ubuntu 16简单安装步骤
  6. CentOS 6安装web控制面板-CentOS Web Panel
  7. CentOS 7 如何通过U盘安装?【新手简单教程】
  8. 为何Odoo+区块链如虎添翼

发表评论

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