GreenOpenERP for Linux 绿色版安装脚本及启动服务

http://zhflash.com/greenopenerp-linux-install/

步科的 OpenERP 绿色版GreenOpenERP(下载)非常好用,Windows 下解压即用,不需要任何配置。启动及重启速度都非常快,在 Windows 下用作开发环境十分理想。

今年初,步科增加了 Linux 64 位环境下的绿色版 GreenOpenERP for Linux x64,更方便了生产环境的安装和部署,在此,本博主再次感谢步科。Linux 下的 OpenERP 绿色版操作稍为复杂一些,需要先建立一个用户,然后把绿色版解压到用户目录下,然后授权,最后在终端窗口中启动。前面几步是一次性工作,最后一步就有点麻烦了,本地应用还好,要是在远程服务上使用,终端窗口断线, GreenOpenERP 也会跟着退出,不是很方便,更不便于生产环境下使用。

为了解决这个问题,我编写了一个自动安装的脚本,将绿色版的几个初始化步骤写成脚本,也把 GreenOpenERP 和 PostgreSQL 的启动和停止写成脚本,可以随 Linux  系统一起启动,这着就实现了一键安装,启动和重启也很方便,象普通服务那样启动和重启就行。

GreenOpenERP for Linux x64 安装(适合 CentOS6.5)

安装脚本在 CentOS6.5 下测试通过,Ubuntu 下使用要进行相应的修改。先下载安装脚本(共三个文件,其中 setup_goe7.sh为安装文件,其余两个为 OpenERP 和  PostgreSQL 服务脚本),将其上传到服务器(注意三个文件要放在同一目录下),设置 setup_goe7.sh 为可执行文件,然后执行,指令如下:

1

2

chmod +x setup_goe7.sh

./setup_goe7.sh

安装脚本会从步科发布的网址自动下载最新版本 GreenOpenERP,并解压、设置目录权限,完成后自动启动服务。查看线程,OpenERP 7.0 和 PostgreSQL 都已经启动了:wKiom1R4lwai5v-9AAG7eb75MRY399.jpg

重启数据库 PostgreSQL 命令:

1

service pgsql7 restart

重启 OpenERP 命令:

1

service goe7 restart

文件列表

共有三个文件,下载地址: setup_goe7.sh 、goe7 、pgsql7

1、setup_goe7.sh

1

2

3

4

5

6

7

8

9

10

11

12

13

14

15

16

17

18

19

20

21

22

23

24

25

26

27

28

29

30

31

32

33

34

#!/bin/sh

# Author: Kenny

# Website: http://zhsunlight.cn, http://zhflash.com

 

rm -rf /etc/init.d/goe7

rm -rf /etc/init.d/pgsql7

cp goe7 /etc/init.d

cp pgsql7 /etc/init.d

chmod 755 /etc/init.d/goe7

chmod 755 /etc/init.d/pgsql7

chown root: /etc/init.d/goe7

chown root: /etc/init.d/pgsql7

chkconfig --levels 235 goe7 on

chkconfig --levels 235 pgsql7 on

 

# userdel openerp

# rm -rf /home/openerp

useradd openerp

yum -y install wget unzip gcc

cd /tmp

wget http://jaist.dl.sourceforge.net/project/greenopenerp/GreenOpenERP-7.0-latest-linux-x64.zip

unzip GreenOpenERP-7.0-latest-linux-x64.zip

mv GreenOpenERP-Linux-X64-7.0 /home/openerp/goe7

rm -fr GreenOpenERP-7.0-latest-linux-x64.zip

chown -R openerp:openerp /home/openerp/goe7

 

wget http://www.zorranlabs.com/development/start-stop-daemon/apps-sys-utils-start-stop-daemon-IR1_9_18-2.tar.gz

tar xvfz apps-sys-utils-start-stop-daemon-IR1_9_18-2.tar.gz

cd apps/sys-utils/start-stop-daemon-IR1_9_18-2/

gcc start-stop-daemon.c -o start-stop-daemon

cp start-stop-daemon /usr/sbin/

 

service pgsql7 start

service goe7 start


你可能感兴趣的:(openerp,绿色版安装)