在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”
PGDG =“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现在