[转帖]CentOS 5.4 下源码安装 openerp 6.1_VMware, Unix及操作系统讨论区_Weblogic技术|Tuxedo技术|中间件技术|Oracle论坛|JAVA论坛|Linux/Unix技术|hadoop论坛_联动北方技术论坛  
网站首页 | 关于我们 | 服务中心 | 经验交流 | 公司荣誉 | 成功案例 | 合作伙伴 | 联系我们 |
联动北方-国内领先的云技术服务提供商
»  游客             当前位置:  论坛首页 »  自由讨论区 »  VMware, Unix及操作系统讨论区 »
总帖数
1
每页帖数
101/1页1
返回列表
0
发起投票  发起投票 发新帖子
查看: 3689 | 回复: 0   主题: [转帖]CentOS 5.4 下源码安装 openerp 6.1        下一篇 
hao.zhang
注册用户
等级:上尉
经验:735
发帖:60
精华:0
注册:2013-10-25
状态:离线
发送短消息息给hao.zhang 加好友    发送短消息息给hao.zhang 发消息
发表于: IP:您无权察看 2013-10-29 15:05:40 | [全部帖] [楼主帖] 楼主

写在前面:

一  openerp 依赖python > 2.6  数据库 postgresql > 8.3 版本。

二  openerp安装中python依赖库比较多,如果每一个库都编译安装那么依赖问题解决起来比较麻烦,为了安装方便,本文在基础软件安装中使用了 yum 和python默认安装安装方式,在参考本文安装教程之前请确认您的CentOS 能够连上互联网并且正常使用yum资源。

三 安装文档

1 安装Pyhton 2.7.3:

[root@uhzb003314 install]#wget -t0 -c
http://python.org/ftp/python/2.7.3/Python-2.7.3.tgz
[root@uhzb003314 install]# tar -zxf Python-2.7.3.tgz && cd  Python-2.7.3
[root@uhzb003314 Python-2.7.3]# ./configure && make && make install


**注:重新登陆一次让环境变量重新加载一下

2 安装 python setup 工具:

[root@uhzb003314 install]#wget -t0 -c
http://pypi.python.org/packages/source/s/setuptools/setuptools-0.6c11.tar.gz
[root@uhzb003314 install]# tar -zxf setuptools-0.6c11.tar.gz && cd setuptools-0.6c11
[root@uhzb003314 setuptools-0.6c11]# python setup.py install


3 安装并且初始化 postgresql 数据库

[root@uhzb003314 install]#wget -t0 -c
http://ftp.postgresql.org/pub/source/v9.1.0/postgresql-9.1.0.tar.gz
[root@uhzb003314 install]# tar -zxf postgresql-9.1.0.tar.gz && cd postgresql-9.1.0
[root@uhzb003314 install]# ./configure --prefix=/usr/local/postgresql-9.1  && make && make install
[root@uhzb003314 postgresql-9.1.0]# groupadd postgres
[root@uhzb003314 postgresql-9.1.0]# useradd  postgres  -g  postgres
[root@uhzb003314 ~]# mkdir /data/postgresqldata
[root@uhzb003314 ~]# chown postgres.postgres /data/postgresqldata/ -R
[root@uhzb003314 ~]# chmod g+w /data/postgresqldata/ -R
[root@uhzb003314 ~]# su postgres
bash-3.2$ cd /data/postgresqldata/
bash-3.2$  export LC_ALL=zh_CN.UTF_8
bash-3.2$ cd /usr/local/postgresql-9.1/bin/
bash-3.2$ ./initdb  -D /data/postgresqldata/ -E utf8
bash-3.2$ cd /data/postgresqldata/
bash-3.2$ vim postgresql.conf
----取消如下两行注释
listen_addresses = '127.0.0.1'
port = 5432
----访问ip权限设置 由于我的是本机因此设置 127.0.0.1
bash-3.2$ vim pg_hba.conf
host    all         all         127.0.0.1/32          trust
-----启动数据库
bash-3.2$ cd -
bash-3.2$  ./pg_ctl -D /data/postgresqldata -l /data/postgresqldata/postgresql.log start
---- 检查数据库
bash-3.2$./psql -l


         数据库列表

   名字    |  所有者  | 编码

-----------+----------+------
postgres  | postgres | UTF8
template0 | postgres | UTF8
template1 | postgres | UTF8
-------建立数据库用户并且授权
bash-3.2$ ./createuser openerp
Shall the new role be a superuser? (y/n) y
CREATE ROLE
bash-3.2$ ./psql template1
template1=# alter role openerp with password '9654321';
ALTER ROLE


4 安装openerp python 依赖包

[root@uhzb003314 install]#wget -t0 -c
http://pypi.python.org/packages/source/l/lxml/lxml-3.0.1.tar.gz
[root@uhzb003314 install]#wget -t0 -c
http://pypi.python.org/packages/source/p/python-dateutil/python-dateutil-2.1.tar.gz
[root@uhzb003314 install]#wget -t0 -c
http://feedparser.googlecode.com/files/feedparser-5.1.3.tar.gz
[root@uhzb003314 feedparser-5.1.3]# yum install python-ldap -y
[root@uhzb003314 install]# yum install libxslt-python.x86_64 -y
[root@uhzb003314 install]#wget -t0 -c
http://pypi.python.org/packages/source/l/lxml/lxml-3.0.1.tar.gz
[root@uhzb003314 install]#
http://pypi.python.org/packages/source/M/Mako/Mako-0.7.3.tar.gz
[root@uhzb003314 install]#wget -t0 -c
http://pypi.python.org/packages/source/p/python-openid/python-openid-2.2.5.tar.gz
[root@uhzb003314 install]#http://initd.org/psycopg/tarballs/PSYCOPG-2-0/psycopg2-2.0.4.tar.gz
[root@uhzb003314 install]#wget -t0 -c
http://pypi.python.org/packages/source/B/Babel/Babel-0.9.6.tar.gz
[root@uhzb003314 install]#wget -t0 -c
http://home.gna.org/pychart/old/PyChart-1.26.1.tar.gz
[root@uhzb003314 install]#http://pydot.googlecode.com/files/pydot-1.0.28.tar.gz
[root@uhzb003314 install]#http://pypi.python.org/packages/source/p/pyparsing/pyparsing-1.5.6.tar.gz#md5=1e41cb219dae9fc353bd4cd47636b283
[root@uhzb003314 install]#wget -t0 -c
http://pypi.python.org/packages/source/r/reportlab/reportlab-2.5.tar.gz
[root@uhzb003314 install]#wget -t0 -c
http://pypi.python.org/packages/source/s/simplejson/simplejson-2.6.2.tar.gz
[root@uhzb003314 install]#wget -t0 -c
http://pypi.python.org/packages/source/v/vatnumber/vatnumber-1.0.tar.gz
[root@uhzb003314 install]#http://pypi.python.org/packages/source/v/vobject/vobject-0.8.1c.tar.gz
[root@uhzb003314 install]#http://pypi.python.org/packages/source/p/python-datetime-tz/python-datetime-tz-0.2.tar.gz
[root@uhzb003314 install]#wget -t0 -c
http://downloads.sourceforge.net/project/python-webdav/python-webdav_0.5.tar.gz
[root@uhzb003314 install]#wget -t0 -c
http://pypi.python.org/packages/source/W/Werkzeug/Werkzeug-0.8.3.tar.gz
[root@uhzb003314 install]#wget -t0 -c
http://pyyaml.org/download/pyyaml/PyYAML-3.10.tar.gz
[root@uhzb003314 install]#http://pypi.python.org/packages/source/x/xlwt/xlwt-0.7.4.tar.gz
[root@uhzb003314 install]#wget -t0 -c
http://downloads.sourceforge.net/project/pywebsvcs/ZSI/ZSI-2.0/ZSI-2.0.tar.gz
----所有包的安装方式都是python默认安装方式 解压缩安装包 然后 python setup.py install


5 安装openerp server

下载openerp 6.1 安装包:

[root@uhzb003314 install]# wget -t0 -c
http://nightly.openerp.com/6.1/releases/openerp-6.1-1.tar.gz
[root@uhzb003314 install]#cp openerp-6.1-1.tar.gz  /data/
[root@uhzb003314 install]#tar -zxf openerp-6.1-1.tar.gz


建立用户

[root@uhzb003314 install]# groupadd  openerp
[root@uhzb003314 install]# useradd openerp -g openerp
[root@uhzb003314 install]# su openerp
[openerp@uhzb003314 install]$ psql -d postgres
postgres=# CREATE DATABASE openerp;


建立初始化配置文件

[openerp@uhzb003314 install]$  /data/openerp-6.1-1/openerp-server -s


control + c 停止执行 然后运行以下命令在后台启动openerp 服务

/data/openerp-6.1-1/openerp-server -c /home/openerp/.openerp_serverrc &


如果没报错那么你可以直接用浏览器访问你的openerp服务了 默认端口是8069

http://xxx.xx.xx.xx:8069




赞(0)    操作        顶端 
总帖数
1
每页帖数
101/1页1
返回列表
发新帖子
请输入验证码: 点击刷新验证码
您需要登录后才可以回帖 登录 | 注册
技术讨论