一,安裝的兩種方式:
1) deb包安裝:
此安裝方式適用於簡單不需要太多的人工干預,大多數插件都在deb中涵蓋了。具體的步驟如下:
1.編輯 /etc/apt/source.list 文件,在末尾添加Odoo源:http://nightly.odoo.com/
deb http://nightly.odoo.com/8.0/nightly/deb/ ./
2. sudo apt-get update 更新源列表,此過程中可能碰到key驗證失敗的問題,可到https://nightly.odoo.com/odoo.key 下載公用key ,然后使用 sudo apt-key add 命令添加key:
sudo apt-key add odoo.key
3.源更新完成后即可使用apt-get 方式輕松安裝odoo了
sudo apt-get install odoo
4.至此 Odoo應該已經成功地安裝到你的系統上,接下來介紹一些常用的配置:
Odoo在Ubuntu 14.04默認的安裝路徑在 /usr/lib/python2.7/dist-packages/openerp目錄下,對應的addons-path路徑在/usr/lib/python2.7/dist-packages/openerp/addons
Odoo的配置文件在 /etc/odoo/odoo-server.conf
服務的啟動和關閉可以使用系統的命令格式: sudo service odoo start/stop/restart
5.odoo-server.conf文件介紹:

addons_path:指定多個addons 的文件夾的路徑,建議不要把自己開發的模塊跟系統的放在一起,最好建立自己的文件夾,然后添加到該配置文件中。
admin_passwd:管理密碼
db_user:使用哪個賬號訪問數據庫
2) 源碼安裝:
1.使用git工具直接從github上講源碼拖下來:https://github.com/odoo/odoo
sudo git clone https://github.com/odoo/odoo
2.代碼下載下來之后,進入文件夾使用如下命令進行安裝,由於GFW的原因,很多插件自動安裝不上,需要手動安裝,這也是源碼安裝最為繁瑣的地方,有耐心的同學請慢慢折騰。
sudo python setup.py install
3.所有插件安裝完成后,即可使用如下的命令啟動:
./openerp-server -r odoo --addons-path='./addons'
linux下可以封裝到shell命令中,免去了每次啟動都要輸這么長的命令的繁瑣步驟。當然上面也可以通過 -c 參數指定配置文件。
4.使用supervisor值守服務
主要用在服務器上,請移步 http://my.oschina.net/wangbuke/blog/67431
二、數據庫的安裝與配置
Odoo 使用Postgresql數據庫 ,相對小眾的數據庫,安裝方法參見官網:http://www.postgresql.org/
這里主要講下配置:
1. Odoo在啟動過程中報錯,查看日志,沒有用戶 odoo/openerp
需要手工創建用戶並賦予管理員權限:
sudo su postgres psql create user odoo with superuser
2.數據庫的端口在非本地訪問不了
沒有配置啟用監聽端口,找到/etc/postgres/9.x/main/postgresql.conf,去掉 listen_addresses一行的注釋,重啟服務
3.遠程可以訪問數據庫,但總是提示認證錯誤
編輯/etc/postgres/9.x/main/pg_hba.conf文件,針對不同的IP號段設置不同的訪問權限,peer,md5,trust.

