安装开放ERP客户端,服务器和开放ERP eTiny服务器在CentOS 5.2

在CentOS 5.2上安装开放ERP客户端,服务器和开放ERP eTiny服务器

本文将向您介绍如何配置和安装用于Cent OS 5.2的Open ERP 4.2.2服务器,客户端和eTiny服务器。

启用EPEL存储库

rpm -Uvh http://download.fedora.redhat.com/pub/epel/5/i386/epel-release-5-2.noarch.rpm

安装依赖关系

yum install subversion
yum install bzr
yum install vim-enhanced.x86_64
yum install python-psycopg2.x86_64
yum install pytz.noarch
yum install python-psycopg2
yum install PyXML.x86_64
yum install mx.x86_64
yum install libxslt-python.x86_64
yum install python-imaging.x86_64
rpm -i python-psycopg-1.1.21-7.el5.kb.x86_64.rpm

参考centos.karan.org/el5/extras/testing/x86_64/RPMS/python-psycopg-1.1.21-7.el5.kb.x86_64.rpm
http://rpm.pbone.net/index.php3?stat=3&search=python-psycopg&srodzaj=3

yum install pygtk2.x86_64
yum install python-matplotlib
yum install TurboGears

构建存储库文件pgdg-82-centos.repo

wget http://yum.pgsqlrpms.org/reporpms/repoview/pgdg-centos.html

参考http://yum.pgsqlrpms.org/reporpms/repoview/letter_p.group.html

rpm -i pgdg-centos-8.2-4.noarch.rpm

pgdg-82-centos.repo移动到/etc/yum.repos.d

安装PostgreSQL 8.2

yum install postgres
yum install postgresql-server.x86_64
service postgresql initdb

您的服务器,客户端和eTiny Server可以使用。

从终端到您的tinyerp服务器的bin目录并启动服务器:

./tinyerp-server.py

从终端到您的eTiny服务器的根目录并启动服务器:

./start-tinyerp.py

安装成功后,您可以浏览url http:// localhost:8069

在使用上述eTiny之前,您可能需要为TinyERP服务器创建一个新的数据库。 您可以从Tiny ERP GTK客户端执行此操作,以便执行tinyerp客户端的bin目录并启动客户端:

./tinyerp-client.py

然后创建一个干净的数据库。

#!/ bin / bash

#############################################
设置UP打开ERP服务器,eTiny#
##服务器和OpenERP客户端在CentOS 5.2#
#############################################

###做这个第一!
#*以root身份,cd /etc/yum.repos.d
#*编辑发行版的.repo文件:
#o在CentOS上,编辑CentOS-Base.repo,[base]和[updates]部分。
#*添加
#exclude = postgresql *
#到底部的部分。


#version packageàtlcg
REPORTLAB =“python-reportlab-1.20-1.el5.rf.noarch”
PSYCHOG =“python-psycopg-1.1.21-7.el5.kb.i386”
PGD​​G =“8.2 / pgdg-centos-8.2-4.noarch”
OPRSRV =“openerp-server-5.0.0-2”
OPRCLI =“openerp-client-5.0.0-2”
OPRWEB =“openerp-client-web-5.0.0-2”



#Répertoirede tlcg
ROOT =“/ root / openerp”
SRC =“/ usr / src”

#Créationrep
mkdir $ ROOT
cd $ ROOT

#1.启用EPEL(Enterprise Linux的额外包)Repository
rpm -Uvh http://download.fedora.redhat.com/pub/epel/5/i386/epel-release-5-2.noarch.rpm
#1b。 构建存储库文件pgdg-82-centos.repo
rpm -Uvh http://yum.pgsqlrpms.org/reporpms/$PGDG.rpm


#2.安装依赖关系
yum -y安装python-lxml
yum -y安装subversion
yum -y安装bzr
yum -y安装vim增强
yum -y安装python-psycopg2
yum -y安装pytz.noarch
yum -y安装PyXML
yum -y安装mx
yum -y安装libxslt-python
yum -y安装python-imaging
yum -y安装pygtk2
yum -y安装python-matplotlib
yum -y安装TurboGears
yum -y安装libxml2
yum -y安装python-devel
yum -y安装graphviz pydot pychart
yum -y安装postgres
yum -y安装postgresql-server
yum -y安装python-gtk2
yum -y安装python-glade2
yum -y安装python-egenix-mxdatetime
服务postgresql initdb


cd $ ROOT
wget http://dag.wieers.com/rpm/packages/python-reportlab/$REPORTLAB.rpm 2> $ ROOT / log.install
rpm -Uvh $ REPORTLAB.rpm 2> $ ROOT / log.install
rpm -Uvh http://centos.karan.org/el5/extras/testing/i386/RPMS/$PSYCHOG.rpm


#3.安装openerp +微型webserver

#安装du serveur
cd $ ROOT
wget http://openerp.com/download/stable/source/$OPRSRV.tar.gz 2> $ ROOT / log.install
tar xfvz $ OPRSRV.tar.gz
cd $ OPRSRV
python setup.py build 2> $ ROOT / log.install
python setup.py install 2> $ ROOT / log.install

#安装客户端
cd $ ROOT
wget http://openerp.com/download/stable/source/$OPRCLI.tar.gz 2> $ ROOT / log.install
tar xfvz $ OPRCLI.tar.gz


cd $ OPRCLI
python setup.py build 2> $ ROOT / log.install
python setup.py install 2> $ ROOT / log.install

#客户端网络安装
easy_install -U设置工具
easy_install openerp-web




#4.发布配置

#créationd'un fichier de log pour les output du serveur
Touch/var/log/openerp.log

#Ajout pour ledémarrageauto du serveur
echo“su - postgres -c / usr / bin / openerp-server 1> /var/log/openerp.log&”>> / etc / rc.local

#配置自动打印
更多/usr/lib/python2.4/site-packages/openerp_web-5.0-py2.5.egg/scripts/openerp-web | sed's / terp / root / g'> /etc/init.d/openerp-网络
chmod + x /etc/init.d/openerp-web
cp /usr/lib/python2.4/site-packages/openerp_web-5.0-py2.5.egg/config/default.cfg /etc/openerp-web.cfg

cd $ ROOT
wget http://developer.axis.com/download/distribution/apps-sys-utils-start-stop-daemon-IR1_9_18-1.tar.gz
tar zxvf apps-sys-utils-start-stop-daemon-IR1_9_18-1.tar.gz
cd apps / sys-utils / start-stop-daemon-IR1_9_18-1 /
gcc start-stop-daemon.c -o start-stop-daemon
cp start-stop-daemon / usr / bin /



#config du lancement des services
chkconfig --add postgresql
chkconfig postgresql on
chkconfig --add openerp-web
chkconfig etiny-server on

#un petitredémarragepourvérifierque tout fonctionne。
关机-r现在

赞(52) 打赏
未经允许不得转载:优客志 » 系统运维
分享到:

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

微信扫一扫打赏