如何在CentOS 7.x中安裝OpenERP(Odoo)

各位好,這篇教程關於的是如何在CentOS 7中安裝Odoo(就是我們所知的OpenERP)。你是不是在考慮爲你的業務安裝一個不錯的ERP(企業資源規劃)軟件?那麼OpenERP就是你尋找的最好的程序,因爲它是一款爲你的商務提供傑出特性的自由開源軟件。

OpenERP是一款自由開源的傳統的OpenERP(企業資源規劃),它包含了開源CRM、網站構建、電子商務、項目管理、計費賬務、POS、人力資源、市場、生產、採購管理以及其它模塊用於提高效率及銷售。Odoo中的應用可以作爲獨立程序使用,它們也可以無縫集成到一起,因此你可以在安裝幾個程序來得到一個全功能的開源ERP。

因此,下面是在你的CentOS上安裝OpenERP的步驟。

1. 安裝 PostgreSQL

首先,首先我們需要更新CentOS 7的軟件包來確保是最新的包,補丁和安全更新。要更新我們的系統,我們要在shell下運行下面的命令。

  1. # yum clean all
  2. # yum update

現在我們要安裝PostgreSQL,因爲OpenERP使用PostgreSQL作爲它的數據庫。要安裝它,我們需要運行下面的命令。

  1. # yum install postgresql postgresql-server postgresql-libs

Installing postgresql

Installing postgresql

安裝完成後,我們需要用下面的命令初始化數據庫。

  1. # postgresql-setup initdb

Intializating postgresql

Intializating postgresql

我們接着設置PostgreSQL來使它每次開機啓動。

  1. # systemctl enable postgresql
  2. # systemctl start postgresql

因爲我們還沒有爲用戶“postgresql”設置密碼,我們現在設置。

  1. # su - postgres
  2. $ psql
  3. postgres=# \password postgres
  4. postgres=# \q
  5. # exit

setting password postgres

setting password postgres

2. 設置Odoo倉庫

在初始化數據庫初始化完成後,我們要添加 EPEL(企業版Linux的額外包)到我們的CentOS中。Odoo(或者OpenERP)依賴的Python運行時環境以及其他包沒有包含在標準倉庫中。這樣我們要爲企業版Linux添加額外的包倉庫支持來解決Odoo所需要的依賴。要安裝完成,我們需要運行下面的命令。

  1. # yum install epel-release

Installing EPEL Release

Installing EPEL Release

現在,安裝EPEL後,我們現在使用yum-config-manager添加Odoo(OpenERP)的倉庫。

  1. # yum install yum-utils
  2. # yum-config-manager --add-repo=https://nightly.odoo.com/8.0/nightly/rpm/odoo.repo

Adding OpenERP (Odoo) Repo

Adding OpenERP (Odoo) Repo

3. 安裝Odoo 8 (OpenERP)

在CentOS 7中添加Odoo 8(OpenERP)的倉庫後。我們使用下面的命令來安裝Odoo 8(OpenERP)。

  1. # yum install -y odoo

上面的命令會安裝odoo以及必須的依賴的包。

Installing odoo or OpenERP

Installing odoo or OpenERP

現在我們使用下面的命令在每次啓動後啓動Odoo服務。

  1. # systemctl enable odoo
  2. # systemctl start odoo

Starting Odoo

Starting Odoo

4. 打開防火牆

因爲Odoo使用8069端口,我們需要在防火牆中允許遠程訪問。我們使用下面的命令來在防火牆中允許8069端口訪問。

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

Allowing firewall Port

Allowing firewall Port

注意:默認情況下只有本地才允許連接數據庫。如果我們要允許PostgreSQL的遠程訪問,我們需要在pg_hba.conf添加下面圖片中一行

  1. # nano /var/lib/pgsql/data/pg_hba.conf

Allowing Remote Access pgsql

Allowing Remote Access pgsql

5. Web接口

我們已經在CentOS 7中安裝了最新的Odoo 8(OpenERP),我們可以在瀏覽器中輸入http://ip-address:8069來訪問Odoo。 接着,我們要做的第一件事就是創建一個新的數據庫和新的密碼。注意,主密碼默認是‘admin’。接着,我們可以在面板中輸入用戶名和密碼。

Odoo Panel

Odoo Panel

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章