天天看點

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安裝部署比較快速,但如果稍不注意細節,可能就會安裝出錯,簡要記錄如下:

簡介: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依賴的

運作環境依賴包有部分沒有在标準倉庫裡,而在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服務。

接着可以在登入頁面中輸入使用者名和密碼。截圖如下:

https://s4.51cto.com/wyfs02/M00/8F/7F/wKioL1jiIKbRVTkSAAH-wK65Bjo953.png-wh_500x0-wm_3-wmp_4-s_1153473238.png
CentOS 7.x裡yum安裝Odoo 8.0&9.0(OpenERP)
CentOS 7.x裡yum安裝Odoo 8.0&9.0(OpenERP)

官方子產品就好多,第三方子產品據說有2000多個。安裝完成,慢慢再深入熟悉。

參考:http://linoxide.com/

linux

-how-to/setup-openerp-odoo-centos-7/

https://www.odoo.com/documentation/9.0/setup/install.html

下一篇: Demo01.java