1 确保odoo9已经通过源码安装了。
2 使用GIT复制源码到生产目录
$ mkdir ~/odoo9-prd && cd ~/odoo9-prd $ git clone ~/odoo9-dev/odoo ~/odoo9-prd/odoo/
3 使用 -s 参数启动一次odoo后会保存odoo的配置文件到~/.openerp_serverrc中,将这个文件拷到/etc/odoo目录中作为系统服务使用的配置文件
$ ~/odoo9-prd/odoo/odoo.py -s --stop-after-init $ sudo mkdir /etc/odoo $ sudo chown $(whoami) /etc/odoo $ cp ~/.openerp_serverrc /etc/odoo/openerp-server.conf
4 使用新的配置文件启动odoo:
$ ~/odoo9-prd/odoo/odoo.py -c /etc/odoo/openerp-server.conf
5 使用odoo提供的初始化脚本作为系统服务的初始化脚本,并进行最少限度的更改:
$ sudo cp ~/odoo9-prd/odoo/debian/init /etc/init.d/odoo $ sudo chmod +x /etc/init.d/odoo $ sudo nano /etc/init.d/odoo 更新其中的一行的数据如下: DAEMON=/usr/bin/openerp-server $ sudo ln -s ~/odoo9-prd/odoo/odoo.py /usr/bin/openerp-server $ sudo chown $(whoami) /usr/bin/openerp-server $ sudo mkdir /var/log/odoo $ sudo chown $(whoami) /var/log/odoo $ sudo groupadd odoo $ sudo usermod -a -G odoo odoo
6 启动odoo服务如下:
$ sudo /etc/init.d/odoo start
Starting odoo: ok
7 如果想关闭odoo服务,如下:
$ sudo /etc/init.d/odoo stop Stopping odoo: ok