带来一篇CentOS6下 源代码体例装置openERP7.0
如果您觉得本篇CentOSLinux教程讲得好,请记得点击右边漂浮的分享程序,把好文章分享给你的好朋友们!装置背景:CPU32bit,CentOS6.4版本,openERP7.0,linuxshell为bash,PostgreSQL9.21.CentOS的装置选项有最小化装置、基础办事器装置、假造主机装置等等的,这里接纳的是基础办事器装置。
2、装置postgresql9.2
假如有其他版本的pgsql的话,能够经由过程下令卸载#yumremovepostgres
#suroot用root用户来装置,两头会切换用户!
#mkdir/tmp
#cd/tmp这是体系的一时目次,内里的文件不主要,即便误删伤害也不年夜,以是保举在tmp目次下做一时性操纵
#rpm-Uvhhttp://yum.pgrpms.org/9.2/redhat/rhel-6-i386/pgdg-centos92-9.2-6.noarch.rpm
64bit的cpu请用上面的rpm
#rpm-Uvhhttp://yum.pgrpms.org/9.2/redhat/rhel-6-x86_64/pgdg-centos92-9.2-6.noarch.rpm
#yum-yinstallpostgresql92postgresql92-serverpostgresql92-libspostgresql92-contribpostgresql92-devel//利用yum装置相干依附包
#servicepostgresql-9.2initdb//初始化pg数据库
#servicepostgresql-9.2start//启动pg办事
#chkconfigpostgresql-9.2on//将pg启动办事到场CentOS的启动列表,相称于windows内里的启动项
#su–postgres//切换到postgres用户,该用户为装置pg时装置包主动创立的,它是pg默许的超等用户,在该用户情况下有一些办理下令
-bash-4.1(postgres)$createuser–superuseropenerp//创立一个叫openerp的超等用户(此时创立的用户只是数据库的用户,openerp在操纵体系中其实不存在,请注重个中的区分)
3.装置openerp
#rpm-ivhhttp://dl.fedoraproject.org/pub/epel/6/i386/epel-release-6-8.noarch.rpm//从收集上装置epel包,32bit的就装置这个
#rpm-ivhhttp://dl.fedoraproject.org/pub/epel/6/x86_64/epel-release-6-8.noarch.rpm//,x86_64版本的
存候装前面这个
#suroot//切换回root
#yum-yinstallpython-psycopg2python-lxmlPyXMLpython-setuptoolslibxslt-pythonpytzpython-matplotlibpython-babelpython-makopython-dateutilpython-psycopg2pychartpydotpython-reportlabpython-develpython-imagingpython-vobjecthippo-canvas-pythonmxpython-gdatapython-ldappython-openidpython-werkzeugpython-vatnumberpygtk2glade3pydotpython-dateutilpython-matplotlibpygtk2glade3pydotpython-dateutilpython-matplotlibpythonpython-develpython-psutilpython-docutilsmakeautomakegccgcc-c++kernel-develbyaccflashplugin-nonfreepoppler-utilspywebdav//装置OE依附的库,年夜局部都是python库,也有一局部其他依附库
wgethttp://gdata-python-client.谷歌code.com/files/gdata-2.0.17.zip
#unzipgdata-2.0.17.zip
#cdgdata-2.0.17
#pythonsetup.pyinstall
#cd/tmp
#rm-rfopenerp*//清算不必的旧的openerp开首的一切文件(慎用)
#wgethttp://nightly.openerp.com/7.0/nightly/src/openerp-7.0-latest.tar.gz//下载OE源代码包,筹办装置
#tarxvzfopenerp-7.0-latest.tar.gz//解压OE源代码包
#mkdir/opt/oe7
#cp-Ropenerp*/{openerp,install/{openerp-server.init,openerp-server.conf},openerp-server,setup.py}/opt/oe7//将我们必要的文件拷贝到装置目次
#adduseropenerp//创立openerp用户,它与postgres创立的openerp是联系关系的
#chownopenerp:openerp/opt/oe7-R//将OE装置目次下的一切文件一切者设定为openerp用户
#cd/opt/oe7
#chmodu+xopenerp-server.init//.init文件是oe的一个启动剧本,必要给它设置可实行权限
#mvopenerp-server.init/etc/init.d/oe7server
#chkconfigoe7serveron//将oe到场CentOS启动列表
#cpopenerp-server.conf/etc//将OE的设置文件拷贝到/etc目次下,假如想自界说设置文件路径能够经由过程给openerp-server设置选项大概修正openerp-server.init文件内里的路径来完成,这里接纳的***不必做修正,较为复杂
//到这里OE基础上装置完成了,可是启动的时分会报错,次要是仍然短少一些依附包
#cd/opt/oe7
#pythonsetup.pyinstall//这个装置步伐会主动从网高低载必要的依附包,而且会创立一些目次,我们只必要保存openerp.egg-info目次,假如删除该目次,OE启动会有告诫信息
#adduseropenerp
#chownopenerp:openerp/opt/oe7-R//将OE装置目次的一切者递回授与openerp
#serviceoe7serverstart//启动OE,
报错,缘故原由是实行/etc/init.d/oe7server的时分,找不到pid文件,用文本编纂器翻开/etc/init.d/oe7server
检察下,发明是PIDFILE=/var/run/openerp/openerp-server.pid这行引发的,
那就用文本编纂器创建一个空的文件,并定名为openerp-server.pid,
放到指定的目次/var/run/openerp/上面,假如没有响应的目次,手动创立就能够了。
#chmod755openerp-server.pid//修正读写权限
#serviceoe7serverrestart
扫瞄器中输出127.0.0.1:8069碰运气是否是能够了看到openerp的上岸画面了。
注重:装置后的模块目次为/usr/lib/python2.6/site-packages/openerp-7.0_20140616_231123-py2.6.egg/openerp/addons
如果您觉得本篇CentOSLinux教程讲得好,请记得点击右边漂浮的分享程序,把好文章分享给你的小伙伴们!
带来一篇CentOS6下 源代码体例装置openERP7.0
你需要提供精确有效的信息。Linux这并不是要求你简单的把成吨的出错代码或者数据完全转储摘录到你的提问中。 Windows有MS-DOS?方式,在该方式下通过输入DOS命令来操作电脑;Linux与Windows类似,也有命令方式,Linux?启动后如果不执行?X-WINDOWS,就会处于命令方式下,必须发命令才能操作电脑。? 我学习Linux的心得体会 ,希望对大家的学习有所帮助,由于水平有限,本文难免有所欠缺,望请指正。 Linux的成功就在于用最少的资源最短的时间实现了所有功能,这也是符合人类进化的,相信以后节能问题会日益突出。 了解Linux的网络安全,系统的安全,用户的安全等。安全对于每位用户,管理员来说是非常重要的。 linux鸟哥的私房菜,第三版,基础篇,网上有pdf下的,看它的目录和每章的介绍就行了,这个绝对原创! 我感觉linux的学习,学习编程~!~!就去学习C语言编程!!
页:
[1]