如何在CentOS 7.x中centos安装openerpP

ubuntu server 14.04使用git安装ODOO8教程
ODOO托管在github上,使用 git 下载最新的版本,方便快捷,免除麻烦的升级补丁,特意根据国外的经验结合自己的探索,尝试一遍!
一、新建ODOO程序用户&
sudo adduser --system --home=/opt/odoo --shell=/bin/bash --group odoo
PS:之所以要添加--shell参数,是有原因的,后面会讲到(可以不加),另外--home参数可以根据自己需要调整修改;
然后当然是测试一下用户,sudo su - odoo
测试正常,就可以下一步了。
二、安装PostgreSQL数据库&
sudo aptitude install postgresql-9.3
配置数据库:&
sudo su - postgres&&&&&& #因为上一步安装数据库的时候会自动生成postgres用户用于管理数据库&
createuser --createdb --username postgres --no-createrole --no-superuser --pwprompt odoo
Enter password for new role: ********
Enter it again: ********
(一定要记得密码,因为后面用到)配置完毕,退出用户&
三、安装依赖的Python库&
sudo aptitude install python-cups python-dateutil python-decorator python-docutils \
python-feedparser python-gdata python-geoip python-gevent python-imaging python-jinja2 \
python-ldap python-libxslt1 python-lxml python-mako python-mock python-openid \
python-passlib python-psutil python-psycopg2 python-pybabel python-pychart python-pydot \
python-pyparsing python-pypdf python-reportlab python-requests python-simplejson \
python-tz python-unicodecsv python-unittest2 python-vatnumber python-vobject \
python-werkzeug python-xlwt python-yaml
因为ODOO8打印改用新版本的 wkhtmltopdf,源库的太旧,因此需要到官网下载&
http://download.gna.org/wkhtmltopdf/0.12/0.12.2.1/wkhtmltox-0.12.2.1_linux-trusty-amd64.deb
下载相应系统的版本(可能要翻墙才能下载到)
安装这个包依赖的库,否则会安装失败
sudo aptitude install xfonts-base xfonts-75dpi libjpeg-turbo8 libxrender1
然后安装wkhtmltox&
sudo dpkg -i wkhtmltox-0.12.2.1_linux-trusty-amd64.deb
四、安装git&
sudo aptitude install git
五、下载ODOO8
sudo su - odoo&
git clone /odoo/odoo --depth 1 --branch 8.0 --single-branch .&
#末尾有一个&.&
(这里需要说明,为什么上文提到需要odoo用户要编辑--shell参数,根据测试,如果不添加--shell并指明/bin/bash,这里无法使用&.&。其实这个必要性不大,主要是如果不添加&.&,会在odoo用户主目录生成一个odoo目录,然后再存放git文件,添加&.&,则直接在主目录下存放git文件,就这个区别)
git参数说明
--depth 1&&& #最新的修改版本,剔除冗余的history,可以节省带宽,提高效率
--branch&&&&& #版本,因为我要安装ODOO8
--single-branch& #就是按字面意思理解,单版本(哈哈,其实这个不太知道。)
六、配置ODOO文件&
sudo cp /opt/odoo/debian/openerp-server.conf /etc/odoo-server.conf
sudo chown odoo: /etc/odoo-server.conf
sudo chmod 640 /etc/odoo-server.conf
修改odoo-server.conf配置文件
db_password = XXXX& #修改为第二步设置PostgreSQL时的密码;
addon_path = /opt/odoo/addons& #根据自己实际情况进行修改(这个目录就是ODOO模块的位置)
添加一行到末尾
logfile = /var/log/odoo/odoo-server.log
七、启动ODOO服务&
sudo su - odoo
./openerp-server
如何在CentOS 7.x中安装OpenERP(Odoo):
------分隔线----------------------------如何在CentOS 7.x中安装OpenERP(Odoo)_Linux教程_Linux公社-Linux系统门户网站
你好,游客
如何在CentOS 7.x中安装OpenERP(Odoo)
来源:Linux中国&
作者:Linux
各位好,这篇教程关于的是如何在 7中安装Odoo(就是我们所知的OpenERP)。你是不是在考虑为你的业务安装一个不错的ERP(企业资源规划)软件?那么OpenERP就是你寻找的最好的程序,因为它是一款为你的商务提供杰出特性的自由开源软件。
是一款自由开源的传统的OpenERP(企业资源规划),它包含了开源CRM、网站构建、电子商务、项目管理、计费账务、POS、人力资源、市场、生产、采购管理以及其它模块用于提高效率及销售。Odoo中的应用可以作为独立程序使用,它们也可以无缝集成到一起,因此你可以在安装几个程序来得到一个全功能的开源ERP。
因此,下面是在你的CentOS上安装OpenERP的步骤。
1. 安装 PostgreSQL
首先,首先我们需要更新CentOS 7的软件包来确保是最新的包,补丁和安全更新。要更新我们的系统,我们要在shell下运行下面的命令。
# yum clean all
# yum update
现在我们要安装PostgreSQL,因为OpenERP使用PostgreSQL作为它的数据库。要安装它,我们需要运行下面的命令。
# yum install postgresql postgresql-server postgresql-libs
安装完成后,我们需要用下面的命令初始化数据库。
# postgresql-setup initdb
我们接着设置PostgreSQL来使它每次开机启动。
# systemctl enable postgresql
# systemctl start postgresql
因为我们还没有为用户&postgresql&设置密码,我们现在设置。
# su - postgres
postgres=# \password postgres
postgres=# \q
2. 设置Odoo仓库
在初始化数据库初始化完成后,我们要添加 EPEL(企业版Linux的额外包)到我们的CentOS中。Odoo(或者OpenERP)依赖的Python运行时环境以及其他包没有包含在标准仓库中。这样我们要为企业版Linux添加额外的包仓库支持来解决Odoo所需要的依赖。要安装完成,我们需要运行下面的命令。
# yum install epel-release
现在,安装EPEL后,我们现在使用yum-config-manager添加Odoo(OpenERP)的仓库。
# yum install yum-utils
# yum-config-manager --add-repo=/8.0/nightly/rpm/odoo.repo
3. 安装Odoo 8 (OpenERP)
在CentOS 7中添加Odoo 8(OpenERP)的仓库后。我们使用下面的命令来安装Odoo 8(OpenERP)。
# yum install -y odoo
上面的命令会安装odoo以及必须的依赖的包。
现在我们使用下面的命令在每次启动后启动Odoo服务。
# systemctl enable odoo
# systemctl start odoo
4. 打开防火墙
因为Odoo使用8069端口,我们需要在防火墙中允许远程访问。我们使用下面的命令来在防火墙中允许8069端口访问。
# firewall-cmd --zone=public --add-port=8069/tcp --permanent
# firewall-cmd --reload
注意:默认情况下只有本地才允许连接数据库。如果我们要允许PostgreSQL的远程访问,我们需要在pg_hba.conf添加下面图片中一行
# nano /var/lib/pgsql/data/pg_hba.conf
5. Web接口
我们已经在CentOS 7中安装了最新的Odoo 8(OpenERP),我们可以在浏览器中输入http://ip-address:8069来访问Odoo。 接着,我们要做的第一件事就是创建一个新的数据库和新的密码。注意,主密码默认是&admin&。接着,我们可以在面板中输入用户名和密码。
Odoo 8(OpenERP)是世界上最好的开源ERP程序。OpenERP是由许多模块组成的针对商务和公司的完整ERP程序,我们已经把它安装好了。因此,如果你有任何问题、建议、反馈请在下面的评论栏写下。谢谢你!享受OpenERP(Odoo 8)吧 :-)
14.04下OpenERP安装定制过程实录&
Ubuntu 12.04+OpenERP7.0安装笔记
更多CentOS相关信息见 专题页面
本文永久更新链接地址:
相关资讯 & & &
& (12/13/:31)
& (01/25/:23)
& (07/19/:59)
& (07/12/:17)
图片资讯 & & &
   同意评论声明
   发表
尊重网上道德,遵守中华人民共和国的各项有关法律法规
承担一切因您的行为而直接或间接导致的民事或刑事法律责任
本站管理人员有权保留或删除其管辖留言中的任意内容
本站有权在网站内转载或引用您的评论
参与本评论即表明您已经阅读并接受上述条款如何在CentOS 7.x中安装OpenERP_百度知道
如何在CentOS 7.x中安装OpenERP
提问者采纳
如果有 &#471,先删除这个用户重新再创建下 sudo userdel openerp) (一样的;opt&#47.;openerp 这个目录 也先删除掉sudo rm -.. 更新系统组件 sudo apt-get update sudo apt-get dist-upgrade 2.增加OpenERP用户 (如果之前用apt-get 或者deb方式安装过
来自团队:
其他类似问题
为您推荐:
centos的相关知识
等待您来回答
下载知道APP
随时随地咨询
出门在外也不愁如何安装和配置OpenERP 6.0_百度知道
如何安装和配置OpenERP 6.0
提问者采纳
这里需要特别注意:  这个模块中显示在左手边的部分是在初始化安装中所配置的;postgresql-8。OpenERP使用Python语言开 发。这 将在你点击取消按钮登录之前完成,并且会需要最新发行版有较小的更新。  OpenERP是一个有用坚实用户群的可靠且稳定的ERP方案:local all all ident  修改为;init。集成应用是一个真正ERP系统的大动作.4,可以开发附加模块但需要Python知识   OpenERP项目最近推出了v6:$sudo gedit &#47,包括创建数据库。OpenERP提供大量的个性化工具用来更改工作流程,也可以与其它可用模块集成在一起,就只允许你登录:  在你的Linux系统上测试OpenERP   在客户端和服务器软件安装完成之后,你需要创建一个用来测试的数据库。客户端安装只需要一致向前,你只需要更改服务器的配置。  OpenERP支持其它功能作为整体应用的一部分。在安装完成之后、电子数据交换(EDI)和跟踪软件bug的项目管理工具,你可以选择File&#47,让管理人员访问可以跟踪项目的关键信息,允许你评估这个软件的各个不同功能。每个 这种模块的功能都可以当作单独应用使用.3的CentOS版本,如:  选择“负载演示数据”确认框将向“测试”数据库中导入用来测试的样本数据、人力资源和市场,目标是在2010年11月份时发布RC2。所有的OpenERP模块都由一个数据库配合到一起,没有任何问题。典型的菜单窗口看起来如下方截屏,可以通过自定义适应多个不同的操作情况,有许多任务需要完成,就像大多数公司都需要的多类型的基本会计和时间记录。启动界面可以根据不同角色的用户来修改而显示不同的选项。对话窗口如下显示,你就可以启动服务器去确认它的操作,需要把pg_hba、制造业。这不需要Python语言的知识或特定的数据库技巧、仓库管理。同样有大量的模块会被例行安装;8,将生产;New database去创建一个新数据库;etc&#47,是一个真正支持多平台的应用软件,创 建或更改报表和数据视图:local all all md5  在Ubuntu服务器上编辑该文件使用的命令行,特别是Ubuntu.0的第一个候选版本(RC1)、服务器配置和客户端安装,你可以考虑在PostgreSQL站点获取“Live CD”。一旦安装完成。OpenERP的文档包含安装手册.conf  这个时候。下图是标 准的启动画面。OpenERP包括一个假定的模板数据库。   它极好地满足了所有有一定自定义需要的ERP项目。为了测试目的。需要注意的是;postgresql&#47,包括文档管理,你可以正式登录并开始测试,使用传统桌面和基于web的客户端构成多层的架构;main&#47。论坛上有很多评论关于缺少依赖项(特别是python- xml):  启动客户端将显示如下、会计;Database&#47、项目管理,适用于单机(从USB启动)或专门的安装;pg_hba。PostgreSQL的默认设置需要授权。  安装 手册包括针对多个不同发行版的指南。安装和自定义辅助设备可以通过合作伙伴的全球网络获取:$sudo &#47。  扫描OpenERP   开始使用OpenERP有很多种方法、指南和详细的开发手册,以自定义数据库和登录窗口的形式表现出来。这个问题的解决方案在论坛上也可以找到、Fedora和CentOSAP。  OpenERP应用支持   OneERP支持大量刚刚出现的应用场景.d&#47、采购。这是一个预装了PostgreSQL 8,你必须使用如下命令重启数据库服务器.4&#47。从这里,能够通过简单地自定义和修改满足特定用户的需求,大多 数文档都针对版本5。当前可用的模块包括客户关系管理(CRM).4 restart   这会允许你按照此文档中所写内容继续进行安装过程。个人生产力工具也包括在内.conf文件中的一行参数,如果一切工作正常。OpenERP团队的目标就是提供核心的功能性集;etc&#47。在这里,它包含实施“所见即所得”方法论。如果你不打算在同一 台机器上测试所有内容、采购和仓库管理都尽可能地联系 在一起。它利用跨平台数据库引擎PostgreSQL来存放数据
来自团队:
其他类似问题
为您推荐:
等待您来回答
下载知道APP
随时随地咨询
出门在外也不愁微信公众号:centoscn
CentOS6下 源代码方式安装openERP7.0
安装背景 :CPU32 bit,CentOS 6.4版本,openERP7.0,linux shell为bash,PostgreSQL9.2
1.&CentOS 的安装选项有最小化安装、基本服务器安装、虚拟主机安装等等的,这里采用的是基本服务器安装。
2、安装postgresql9.2&
如果有其他版本的pgsql的话,可以通过命令卸载 #yum remove postgres&
#su root & 用root用户来安装, 中间会切换用户!
#mkdir &/tmp
#cd /tmp&这是系统的临时目录,里面的文件不重要,即使误删危害也不大,所以推荐在tmp目录下做临时性操作
#rpm -Uvh&http://yum.pgrpms.org/9.2/redhat/rhel-6-i386/pgdg-centos92-9.2-6.noarch.rpm
64bit的cpu 请用下面的rpm
#rpm -Uvh&http://yum.pgrpms.org/9.2/redhat/rhel-6-x86_64/pgdg-centos92-9.2-6.noarch.rpm&
#yum -y install postgresql92 postgresql92-server postgresql92-libs postgresql92-contrib postgresql92-devel //使用yum安装相关依赖包
#service postgresql-9.2 initdb //初始化pg数据库
#service postgresql-9.2 start //启动pg服务
#chkconfig postgresql-9.2 on //将pg启动服务加入CentOS的启动列表,相当于windows里面的启动项
#su & postgres //切换到postgres用户,该用户为安装pg时安装包自动创建的,它是pg默认的超级用户,在该用户环境下有一些管理命令
-bash-4.1(postgres)$createuser &superuser openerp //创建一个叫openerp的超级用户(此时创建的用户只是数据库的用户,openerp在操作系统中并不存在,请注意其中的区别)
3.安装openerp
#rpm -ivh&http://dl.fedoraproject.org/pub/epel/6/i386/epel-release-6-8.noarch.rpm&&//从网络上安装epel包, 32bit的就安装这个
#rpm -ivh&http://dl.fedoraproject.org/pub/epel/6/x86_64/epel-release-6-8.noarch.rpm//,x86_64版本的
请安装后面这个
#su root &//切换回root
#yum -y install python-psycopg2 python-lxml PyXML python-setuptools libxslt-python pytz python-matplotlib python-babel python-mako python-dateutil python-psycopg2 pychart pydot python-reportlab python-devel python-imaging python-vobject hippo-canvas-python mx python-gdata python-ldap python-openid python-werkzeug python-vatnumber pygtk2 glade3 pydot python-dateutil python-matplotlib pygtk2 glade3 pydot python-dateutil python-matplotlib python python-devel python-psutil python-docutils makeautomake gcc gcc-c++ kernel-devel byacc flashplugin-nonfree poppler-utils pywebdav //安装OE依赖的库,大部分都是python库,也有一部分其他依赖库
wget&http://gdata-python-/files/gdata-2.0.17.zip
#unzip gdata-2.0.17.zip
#cd gdata-2.0.17
#python setup.py install
#rm -rf openerp* //清理不用的旧的openerp开头的所有文件(慎用)
#wget&/7.0/nightly/src/openerp-7.0-latest.tar.gz&//下载OE源代码包,准备安装
#tar xvzf openerp-7.0-latest.tar.gz //解压OE源代码包
#mkdir /opt/oe7
#cp -R openerp*/{openerp,install/{openerp-server.init,openerp-server.conf},openerp-server,setup.py} /opt/oe7 //将我们需要的文件拷贝到安装目录
#adduser openerp //创建openerp用户,它与postgres创建的openerp是关联的
#chown openerp:openerp /opt/oe7 -R //将OE安装目录下的所有文件所有者设定为openerp用户
#cd /opt/oe7
#chmod u+x openerp-server.init //.init文件是oe的一个启动脚本,需要给它设置可执行权限
#mv openerp-server.init /etc/init.d/oe7server&
#chkconfig oe7server on //将oe加入CentOS启动列表
#cp openerp-server.conf /etc //将OE的配置文件拷贝到/etc目录下,如果想自定义配置文件路径可以通过给openerp-server设置选项或者修改openerp-server.init文件里面的路径来实现,这里采用的方法不用做修改,较为简单
//到这里OE基本上安装完成了,但是启动的时候会报错,主要是仍旧缺少一些依赖包
#cd /opt/oe7
#python setup.py install //这个安装程序会自动从网上下载需要的依赖包,并且会创建一些目录,我们只需要保留openerp.egg-info目录,如果删除该目录,OE启动会有警告信息
#adduser openerp&
#chown openerp:openerp /opt/oe7 -R //将OE安装目录的所有者递归授予openerp
#service oe7server start //启动OE,
报错,原因是执行&/etc/init.d/oe7server的时候,找不到pid文件,用文本编辑器打开/etc/init.d/oe7server
查看下,发现是PIDFILE=/var/run/openerp/openerp-server.pid 这行引起的,
那就 用文本编辑器建立一个空的文件,并命名为openerp-server.pid,
放到指定的目录/var/run/openerp/下面,如果没有相应的目录,手动创建就可以了。
#chmod 755&openerp-server.pid&&//修改读写权限
#service oe7server restart&
浏览器中输入127.0.0.1:8069 试试看是不是可以了看到openerp的登陆画面了。
注意:安装后的模块目录为/usr/lib/python2.6/site-packages/openerp-7.0_123-py2.6.egg/openerp/addons
------分隔线----------------------------

我要回帖

更多关于 centos安装openerp 的文章

 

随机推荐