Odoo中文社区可以通过以下三个域名访问:shine-it.net , odoocn.org,odoo.net.cn

原论坛用户的基本信息和发帖这里都予以保留,请注意:原论坛用户无需重新注册新用户,但是您的密码需要重置

开发人员可以登录gitter讨论组: http://gitter.im/odoo-china/Talk, 需要github账号

如果您登录系统碰到问题,请在微信公众号留言:

卓忆测试整理Ubuntu Server12.04源码安装OpenERP8.0 Odoo (ubuntu server 14.04也一样)



  • 最新的可以看这个帖子:[url=http://shine-it.net/index.php?topic=16623.msg29044#msg29044]http://shine-it.net/index.php?topic=16623.msg29044#msg29044[/url]<br />主要变化 就是 创建的用户由openerp 变为了odoo,其他文件也有相应的变化,<br /><br /><br />卓忆测试整理,分别在干净的ubuntu server 12.04上和之前用deb方式安装的环境下测试成功<br />推荐还是重新装下ubuntu server 再安装,比整理之前的残留可能还要快一点。<br /><br />原文本来还有 安装最新的 PostgreSQL 9.3 这段我放到附录了,我认为数据库9.1恢复到未来的9.3应该没问题,<br />但是9.3备份的数据库如果恢复到9.1上可能就有有些问题,<br />主要目的还是用OpenERP,关于PostgreSQL9.3和9.1的区别我暂时也搞不清楚,到底动过哪些,估计也有很多改动,<br />这些改动带来的影响,对我来说是未知的,所以关于环境方面,暂时不追新,等成熟。<br /><br />原文来自:http://vivianyw.blog.163.com/blog/static/134547422201421112349489/<br /><br /> <br />1. 更新系统组件<br />sudo apt-get update<br />sudo apt-get dist-upgrade<br /><br />2.增加OpenERP用户<br /> (如果之前用apt-get 或者deb方式安装过,先删除这个用户重新再创建下 sudo userdel openerp)<br />(一样的,如果有 /opt/openerp 这个目录 也先删除掉sudo rm -r /opt/openerp)<br /><br />sudo adduser --system --home=/opt/openerp --group openerp<br />openerp用户被加入system组,该用户不能够从终端登录。<br /><br />需要openerp用户操作时,可以用下面的命令切换 sudo su - openerp -s /bin/bash<br />完成相关操作后可以用exit退出openerp用户shell<br /><br />3.安装并配置数据库<br /><br />进入postgres用户shell(postgres是数据库默认的管理员,由安装程序创建)<br />sudo su - postgres<br /><br />为OE创建数据库用户,按照提示输入用户密码。<br />createuser --createdb --username postgres --no-createrole --no-superuser --pwprompt openerp<br />(要删除以前自动安装残留的postgresql 里面的 openerp用户 用dropuser openerp)<br /><br />退出postgres用户shell<br />exit<br /><br />4.安装OE的Python依赖包<br /><br />sudo apt-get install python-dateutil python-docutils python-feedparser python-gdata <br />python-jinja2 python-ldap python-libxslt1 python-lxml python-mako python-mock python-openid <br />python-psycopg2 python-psutil python-pybabel python-pychart python-pydot python-pyparsing <br />python-reportlab python-simplejson python-tz python-unittest2 python-vatnumber python-vobject <br />python-webdav python-werkzeug python-xlwt python-yaml python-zsi python-pyPdf<br /><br />6月6日起 需要 sudo apt-get install python-requests<br />以及:sudo apt-get install python-passlib<br /><br />7月9日起 <br />apt-get install python-decorator<br /><br />3月20日的版本好像报价单也不能打,<br /> 需要装 wkhtmltopdf  0.12.0 , https://gist.github.com/slickplaid/5557321<br />不过这方法安装好像很费时,等新版本出来再看看,反正正式要用也等正式版吧,或者用2月26日那个版本。<br />deb安装就搞定,2月26日之后的版本,好像报表这块改动比较多。<br />源码安装的,也可以下载了2月26日的版本 停掉服务 替换 openerp 目录。<br /><br /><br /><br />5.安装OE服务器<br /><br />首先下载OE源码包,这里下载OpenERP8.0最新开发版本<br />放开目录权限: <br />sudo chmod -R 777 /opt/openerp<br />进入目录:<br />cd /opt/openerp<br /><br />下载最新的源码包:<br />wget http://nightly.openerp.com/trunk/nightly/src/openerp-8.0dev-latest.tar.gz<br />最新的 odoo源码 应该在  https://codeload.github.com/odoo/odoo/zip/master<br /><br /><br /><br />把源文件解压到openerp用户家目录下:<br />sudo tar xvf openerp-8.0dev-latest.tar.gz<br /><br />odoo 注意文件名变化 用: unzip master 就好了<br /><br /><br />把文件的所有者改为openerp用户:<br />sudo chown -R openerp: <br /><br />这里建议把服务器组件的安装目录修改为server,以便于后续修改时不必修改配置文件。<br />在当前目录创建目录,给目录最大权限,移动刚才解压的目录到server 目录:<br />sudo mkdir server<br />sudo chmod -R 777 server<br />sudo mv -T openerp-8.0dev-20140318-000101 server<br />(注意这里,目录名"openerp-8.0dev-20140318-000101"会因为你下载的时间不同而有所不同。<br />也注意odoo 的目录)<br /><br />注意,比较推荐用git方式下载,<br />先apt-get install git<br />然后 克隆一份odoo8 到 server 目录<br />git clone https://www.github.com/odoo/odoo --branch 8.0 --single-branch server<br /><br />安装后 可以用git pull 进行差异更新<br /><br /><br /><br />6.配置OpenERP服务<br />复制OE的默认配置文件到/etc/并修改所有者及权限:<br />sudo cp /opt/openerp/server/install/openerp-server.conf /etc/<br />sudo chown openerp: /etc/openerp-server.conf<br />sudo chmod 640 /etc/openerp-server.conf<br /><br />修改配置文件:<br />sudo vi /etc/openerp-server.conf<br /><br />这里需要修改数据库用户的密码,为第四步时设定的密码(这里用password做参考值),并增加日志文件的路径:<br /><br />[options]<br />; This is the password that allows database operations:<br />; admin_passwd = admin<br />db_host = 127.0.0.1<br />db_port = 5432<br />db_user = openerp<br />db_password = password<br />logfile = /var/log/openerp/openerp-server.log<br />addons_path = /opt/openerp/server/addons<br /><br />说明:Odoo8 的 addons 目录变位置了,加一句<br /><br /><br />使用openerp用户shell登录,验证openerp是否已正确安装:<br />sudo su - openerp -s /bin/bash<br />/opt/openerp/server/openerp-server<br /><br />最后一行显示 openerp.service.server: HTTP service (werkzeug) running on 0.0.0.0:8069表明openerp服务器组件已经安装正确,<br />你可以用从浏览器输入http://IP:8069来连接oe(其中IP是OE服务器的IP,本机可以用localhost:8069,或者127.0.0.1:8069连接。<br />此时你可以按Ctr+C停止OE服务。<br />如果发现错误提示,通常是依赖包没有正确安装。按照第五步的方法安装缺少的依赖包。<br /><br />7.增加启动脚本<br />增加启动脚本/etc/init.d/openerp :<br />sudo vi /etc/init.d/openerp<br /><br />输入如下内容(可以粘贴复制的),:w 保存:q退出<br /><br />#!/bin/sh<br />### BEGIN INIT INFO<br /># Provides: openerp-server<br /># Required-Start: $remote_fs $syslog<br /># Required-Stop: $remote_fs $syslog<br /># Should-Start: $network<br /># Should-Stop: $network<br /># Default-Start: 2 3 4 5<br /># Default-Stop: 0 1 6<br /># Short-Description: Enterprise Resource Management software<br /># Description: Open ERP is a complete ERP and CRM software.<br />### END INIT INFO<br />PATH=/bin:/sbin:/usr/bin<br />DAEMON=/opt/openerp/server/openerp-server<br />NAME=openerp-server DESC=openerp-server<br /># Specify the user name (Default: openerp).<br />USER=openerp<br /># Specify an alternate config file (Default: /etc/openerp-server.conf).<br />CONFIGFILE="/etc/openerp-server.conf"<br /># pidfile<br />PIDFILE=/var/run/$NAME.pid<br /># Additional options that are passed to the Daemon.<br />DAEMON_OPTS="-c $CONFIGFILE"<br />[ -x $DAEMON ] || exit 0<br />[ -f $CONFIGFILE ] || exit 0<br />checkpid() {<br />  [ -f $PIDFILE ] || return 1<br />  pid=cat $PIDFILE [ -d /proc/$pid ] && return 0 return 1<br />}<br />case "${1}" in<br />start)<br />  echo -n "Starting ${DESC}: "<br />  start-stop-daemon --start --quiet --pidfile ${PIDFILE} <br />  --chuid ${USER} --background --make-pidfile <br />  --exec ${DAEMON} -- ${DAEMON_OPTS}<br />  echo "${NAME}."<br />  ;;<br />stop)<br />  echo -n "Stopping ${DESC}: "<br />  start-stop-daemon --stop --quiet --pidfile ${PIDFILE} <br />  --oknodo echo "${NAME}."<br />  ;;<br />restart|force-reload)<br />  echo -n "Restarting ${DESC}: "<br />  start-stop-daemon --stop --quiet --pidfile ${PIDFILE} <br />  --oknodo<br />  sleep 1<br />  start-stop-daemon --start --quiet --pidfile ${PIDFILE} <br />  --chuid ${USER} --background --make-pidfile <br />  --exec ${DAEMON} -- ${DAEMON_OPTS}<br />  echo "${NAME}."<br />  ;;<br />)<br />  N=/etc/init.d/${NAME}<br />  echo "Usage: ${NAME} {start|stop|restart|force-reload}" >&2<br />  exit 1<br />  ;;<br />esac<br />exit 0<br /><br />建立日志文件的目录,并修改权限:<br />sudo mkdir /var/log/openerp<br />sudo chown openerp:root /var/log/openerp<br />sudo chmod +x /etc/init.d/openerp<br /><br />启动服务并测试脚本是否可以正常工作:<br />sudo /etc/init.d/openerp start<br /><br />netstat -at<br />两个命令之间间隔一段时期,让OE服务器启动,结果中表明有一行<br />tcp    0    0 *:8069      :    LISTEN<br />表明脚本启动OE成功。<br />使用浏览器web客户端打开,可以进入数据库管理页面。建议在此修改数据库管理员用户密码。<br />默认的用户名和密码问admin、admin。然后停止openerp:<br />sudo /etc/init.d/openerp stop<br /><br />访问日志文件及网络监听,确认服务已经停止:<br />netstat -at<br /><br />8.设置开机自动启动:<br />sudo update-rc.d openerp defaults<br /><br />查看日志:<br />less /var/log/openerp/openerp-server.log<br /><br />创建数据库,开始openerp之旅吧!<br /><br /><br />注意这个案例源码运行的 openerp 目录在 /opt/openerp/server/openerp ,<br />所以要添加 扩展 添加 到  /opt/openerp/server/openerp/addons 目录<br />需要使用 winscp  和自动备份 模块的的,记得放开 权限 sudo chmod -R 777  /opt/openerp/server/openerp/addons<br />和自动备份模块的相应权限。<br /><br />更新:下载最新的源码包,停掉服务sudo /etc/init.d/openerp stop<br />直接用最新的openerp目录覆盖对应目录就好了,<br /><br />然后再启动服务sudo /etc/init.d/openerp start<br /><br /><br /><br /><br /><br />附录:<br />1:安装SSH:(推荐安装server的时候就装好)<br />sudo apt-get install openssh-server denyhosts<br />2:安装PostgreSQL 9.3<br />这里我们选择安装PostgreSQL的最新版(9.3版本),而Ubuntu 12服务器中包含的源是9.1版,首先建立源列表文件/etc/apt/sources.list.d/pgdg.list<br />sudo vi /etc/apt/sources.list.d/pgdg.list<br />在其中输入<br />deb http://apt.postgresql.org/pub/repos/apt/ precise-pgdg main<br />保存,退出vi。导入源的签名文件<br />    wget --quiet -O - https://www.postgresql.org/media/keys/ACCC4CF8.asc | <br />      sudo apt-key add -<br />然后    sudo apt-get update<br />然后:    sudo apt-get install postgresql-9.3<br />注意不装9.3 也完全ok<br /><br /><br />3月20日之后的版本,打印需要升级 wkhtmltopdf 参考: http://vivianyw.blog.163.com/blog/static/1345474222014334256367/<br /> 自己测试了下,vivianyw的博客有3个小错误<br />整理验证了下,可以顺利打印,<br />原文 更正 如下:<br />安装OpenERP8.0 之后,使用打印功能,提示没有wkhtmltopdf,只能以html预览。<br /><br />在Ubuntu 12.04 安装wkhtmltopdf<br /><br />sudo apt-get install wkhtmltopdf<br /><br />提示OpenERP需要至少wkhtmltopdf 0.12.0,检查安装的wkhtmltopdf的版本<br /><br />wkhtmltopdf -V<br /><br />只到 0.8.x,google wkhtmltopdf发现,wkhtmltopdf的主机已经迁移到http://wkhtmltopdf.org/downloads.html,Ubuntu的源无法更新。wkhtmltopdf有编译好的Linux版本,找到http://wkhtmltopdf.org/downloads.html中对应的版本,查看打包文件的URL,下载编译好的版本:<br />32位版本:<br />wget  http://sourceforge.net/projects/wkhtmltopdf/files/archive/0.12.0/wkhtmltox-linux-i386_0.12.0-03c001d.tar.xz <br /><br />64为版本:<br /><br /><br />wget  http://sourceforge.net/projects/wkhtmltopdf/files/archive/0.12.0/wkhtmltox-linux-amd64_0.12.0-03c001d.tar.xz<br /><br />解压缩下载到的文件:<br />tar -vxf wkhtmltox-linux-amd64_0.12.0-03c001d.tar.xz<br /><br />得到一个目录wkhtmltox,把wkhtmltopdf复制到/usr/bin目录,更改所有者,并增加可执行属性<br /> <br /><br />sudo cp wkhtmltox/bin/wkhtmltopdf /usr/bin/<br />sudo chown root:root /usr/bin/wkhtmltopdf<br />sudo chmod +x /usr/bin/wkhtmltopdf<br /><br /><br />最后,安装中文字体<br />sudo apt-get install ttf-wqy-zenhei<br />sudo apt-get install ttf-wqy-microhei<br /><br />



  • 最新的可以看这个帖子:[url=http://shine-it.net/index.php?topic=16623.msg29044#msg29044]http://shine-it.net/index.php?topic=16623.msg29044#msg29044[/url]<br />主要变化 就是 创建的用户由openerp 变为了odoo,其他文件也有相应的变化,<br /><br /><br />卓忆测试整理,分别在干净的ubuntu server 12.04上和之前用deb方式安装的环境下测试成功<br />推荐还是重新装下ubuntu server 再安装,比整理之前的残留可能还要快一点。<br /><br />原文本来还有 安装最新的 PostgreSQL 9.3 这段我放到附录了,我认为数据库9.1恢复到未来的9.3应该没问题,<br />但是9.3备份的数据库如果恢复到9.1上可能就有有些问题,<br />主要目的还是用OpenERP,关于PostgreSQL9.3和9.1的区别我暂时也搞不清楚,到底动过哪些,估计也有很多改动,<br />这些改动带来的影响,对我来说是未知的,所以关于环境方面,暂时不追新,等成熟。<br /><br />原文来自:http://vivianyw.blog.163.com/blog/static/134547422201421112349489/<br /><br /> <br />1. 更新系统组件<br />sudo apt-get update<br />sudo apt-get dist-upgrade<br /><br />2.增加OpenERP用户<br /> (如果之前用apt-get 或者deb方式安装过,先删除这个用户重新再创建下 sudo userdel openerp)<br />(一样的,如果有 /opt/openerp 这个目录 也先删除掉sudo rm -r /opt/openerp)<br /><br />sudo adduser --system --home=/opt/openerp --group openerp<br />openerp用户被加入system组,该用户不能够从终端登录。<br /><br />需要openerp用户操作时,可以用下面的命令切换 sudo su - openerp -s /bin/bash<br />完成相关操作后可以用exit退出openerp用户shell<br /><br />3.安装并配置数据库<br /><br />进入postgres用户shell(postgres是数据库默认的管理员,由安装程序创建)<br />sudo su - postgres<br /><br />为OE创建数据库用户,按照提示输入用户密码。<br />createuser --createdb --username postgres --no-createrole --no-superuser --pwprompt openerp<br />(要删除以前自动安装残留的postgresql 里面的 openerp用户 用dropuser openerp)<br /><br />退出postgres用户shell<br />exit<br /><br />4.安装OE的Python依赖包<br /><br />sudo apt-get install python-dateutil python-docutils python-feedparser python-gdata <br />python-jinja2 python-ldap python-libxslt1 python-lxml python-mako python-mock python-openid <br />python-psycopg2 python-psutil python-pybabel python-pychart python-pydot python-pyparsing <br />python-reportlab python-simplejson python-tz python-unittest2 python-vatnumber python-vobject <br />python-webdav python-werkzeug python-xlwt python-yaml python-zsi python-pyPdf<br /><br />6月6日起 需要 sudo apt-get install python-requests<br />以及:sudo apt-get install python-passlib<br /><br />7月9日起 <br />apt-get install python-decorator<br /><br />3月20日的版本好像报价单也不能打,<br /> 需要装 wkhtmltopdf  0.12.0 , https://gist.github.com/slickplaid/5557321<br />不过这方法安装好像很费时,等新版本出来再看看,反正正式要用也等正式版吧,或者用2月26日那个版本。<br />deb安装就搞定,2月26日之后的版本,好像报表这块改动比较多。<br />源码安装的,也可以下载了2月26日的版本 停掉服务 替换 openerp 目录。<br /><br /><br /><br />5.安装OE服务器<br /><br />首先下载OE源码包,这里下载OpenERP8.0最新开发版本<br />放开目录权限: <br />sudo chmod -R 777 /opt/openerp<br />进入目录:<br />cd /opt/openerp<br /><br />下载最新的源码包:<br />wget http://nightly.openerp.com/trunk/nightly/src/openerp-8.0dev-latest.tar.gz<br />最新的 odoo源码 应该在  https://codeload.github.com/odoo/odoo/zip/master<br /><br /><br /><br />把源文件解压到openerp用户家目录下:<br />sudo tar xvf openerp-8.0dev-latest.tar.gz<br /><br />odoo 注意文件名变化 用: unzip master 就好了<br /><br /><br />把文件的所有者改为openerp用户:<br />sudo chown -R openerp: <br /><br />这里建议把服务器组件的安装目录修改为server,以便于后续修改时不必修改配置文件。<br />在当前目录创建目录,给目录最大权限,移动刚才解压的目录到server 目录:<br />sudo mkdir server<br />sudo chmod -R 777 server<br />sudo mv -T openerp-8.0dev-20140318-000101 server<br />(注意这里,目录名"openerp-8.0dev-20140318-000101"会因为你下载的时间不同而有所不同。<br />也注意odoo 的目录)<br /><br />注意,比较推荐用git方式下载,<br />先apt-get install git<br />然后 克隆一份odoo8 到 server 目录<br />git clone https://www.github.com/odoo/odoo --branch 8.0 --single-branch server<br /><br />安装后 可以用git pull 进行差异更新<br /><br /><br /><br />6.配置OpenERP服务<br />复制OE的默认配置文件到/etc/并修改所有者及权限:<br />sudo cp /opt/openerp/server/install/openerp-server.conf /etc/<br />sudo chown openerp: /etc/openerp-server.conf<br />sudo chmod 640 /etc/openerp-server.conf<br /><br />修改配置文件:<br />sudo vi /etc/openerp-server.conf<br /><br />这里需要修改数据库用户的密码,为第四步时设定的密码(这里用password做参考值),并增加日志文件的路径:<br /><br />[options]<br />; This is the password that allows database operations:<br />; admin_passwd = admin<br />db_host = 127.0.0.1<br />db_port = 5432<br />db_user = openerp<br />db_password = password<br />logfile = /var/log/openerp/openerp-server.log<br />addons_path = /opt/openerp/server/addons<br /><br />说明:Odoo8 的 addons 目录变位置了,加一句<br /><br /><br />使用openerp用户shell登录,验证openerp是否已正确安装:<br />sudo su - openerp -s /bin/bash<br />/opt/openerp/server/openerp-server<br /><br />最后一行显示 openerp.service.server: HTTP service (werkzeug) running on 0.0.0.0:8069表明openerp服务器组件已经安装正确,<br />你可以用从浏览器输入http://IP:8069来连接oe(其中IP是OE服务器的IP,本机可以用localhost:8069,或者127.0.0.1:8069连接。<br />此时你可以按Ctr+C停止OE服务。<br />如果发现错误提示,通常是依赖包没有正确安装。按照第五步的方法安装缺少的依赖包。<br /><br />7.增加启动脚本<br />增加启动脚本/etc/init.d/openerp :<br />sudo vi /etc/init.d/openerp<br /><br />输入如下内容(可以粘贴复制的),:w 保存:q退出<br /><br />#!/bin/sh<br />### BEGIN INIT INFO<br /># Provides: openerp-server<br /># Required-Start: $remote_fs $syslog<br /># Required-Stop: $remote_fs $syslog<br /># Should-Start: $network<br /># Should-Stop: $network<br /># Default-Start: 2 3 4 5<br /># Default-Stop: 0 1 6<br /># Short-Description: Enterprise Resource Management software<br /># Description: Open ERP is a complete ERP and CRM software.<br />### END INIT INFO<br />PATH=/bin:/sbin:/usr/bin<br />DAEMON=/opt/openerp/server/openerp-server<br />NAME=openerp-server DESC=openerp-server<br /># Specify the user name (Default: openerp).<br />USER=openerp<br /># Specify an alternate config file (Default: /etc/openerp-server.conf).<br />CONFIGFILE="/etc/openerp-server.conf"<br /># pidfile<br />PIDFILE=/var/run/$NAME.pid<br /># Additional options that are passed to the Daemon.<br />DAEMON_OPTS="-c $CONFIGFILE"<br />[ -x $DAEMON ] || exit 0<br />[ -f $CONFIGFILE ] || exit 0<br />checkpid() {<br />  [ -f $PIDFILE ] || return 1<br />  pid=cat $PIDFILE [ -d /proc/$pid ] && return 0 return 1<br />}<br />case "${1}" in<br />start)<br />  echo -n "Starting ${DESC}: "<br />  start-stop-daemon --start --quiet --pidfile ${PIDFILE} <br />  --chuid ${USER} --background --make-pidfile <br />  --exec ${DAEMON} -- ${DAEMON_OPTS}<br />  echo "${NAME}."<br />  ;;<br />stop)<br />  echo -n "Stopping ${DESC}: "<br />  start-stop-daemon --stop --quiet --pidfile ${PIDFILE} <br />  --oknodo echo "${NAME}."<br />  ;;<br />restart|force-reload)<br />  echo -n "Restarting ${DESC}: "<br />  start-stop-daemon --stop --quiet --pidfile ${PIDFILE} <br />  --oknodo<br />  sleep 1<br />  start-stop-daemon --start --quiet --pidfile ${PIDFILE} <br />  --chuid ${USER} --background --make-pidfile <br />  --exec ${DAEMON} -- ${DAEMON_OPTS}<br />  echo "${NAME}."<br />  ;;<br />)<br />  N=/etc/init.d/${NAME}<br />  echo "Usage: ${NAME} {start|stop|restart|force-reload}" >&2<br />  exit 1<br />  ;;<br />esac<br />exit 0<br /><br />建立日志文件的目录,并修改权限:<br />sudo mkdir /var/log/openerp<br />sudo chown openerp:root /var/log/openerp<br />sudo chmod +x /etc/init.d/openerp<br /><br />启动服务并测试脚本是否可以正常工作:<br />sudo /etc/init.d/openerp start<br /><br />netstat -at<br />两个命令之间间隔一段时期,让OE服务器启动,结果中表明有一行<br />tcp    0    0 *:8069      :    LISTEN<br />表明脚本启动OE成功。<br />使用浏览器web客户端打开,可以进入数据库管理页面。建议在此修改数据库管理员用户密码。<br />默认的用户名和密码问admin、admin。然后停止openerp:<br />sudo /etc/init.d/openerp stop<br /><br />访问日志文件及网络监听,确认服务已经停止:<br />netstat -at<br /><br />8.设置开机自动启动:<br />sudo update-rc.d openerp defaults<br /><br />查看日志:<br />less /var/log/openerp/openerp-server.log<br /><br />创建数据库,开始openerp之旅吧!<br /><br /><br />注意这个案例源码运行的 openerp 目录在 /opt/openerp/server/openerp ,<br />所以要添加 扩展 添加 到  /opt/openerp/server/openerp/addons 目录<br />需要使用 winscp  和自动备份 模块的的,记得放开 权限 sudo chmod -R 777  /opt/openerp/server/openerp/addons<br />和自动备份模块的相应权限。<br /><br />更新:下载最新的源码包,停掉服务sudo /etc/init.d/openerp stop<br />直接用最新的openerp目录覆盖对应目录就好了,<br /><br />然后再启动服务sudo /etc/init.d/openerp start<br /><br /><br /><br /><br /><br />附录:<br />1:安装SSH:(推荐安装server的时候就装好)<br />sudo apt-get install openssh-server denyhosts<br />2:安装PostgreSQL 9.3<br />这里我们选择安装PostgreSQL的最新版(9.3版本),而Ubuntu 12服务器中包含的源是9.1版,首先建立源列表文件/etc/apt/sources.list.d/pgdg.list<br />sudo vi /etc/apt/sources.list.d/pgdg.list<br />在其中输入<br />deb http://apt.postgresql.org/pub/repos/apt/ precise-pgdg main<br />保存,退出vi。导入源的签名文件<br />    wget --quiet -O - https://www.postgresql.org/media/keys/ACCC4CF8.asc | <br />      sudo apt-key add -<br />然后    sudo apt-get update<br />然后:    sudo apt-get install postgresql-9.3<br />注意不装9.3 也完全ok<br /><br /><br />3月20日之后的版本,打印需要升级 wkhtmltopdf 参考: http://vivianyw.blog.163.com/blog/static/1345474222014334256367/<br /> 自己测试了下,vivianyw的博客有3个小错误<br />整理验证了下,可以顺利打印,<br />原文 更正 如下:<br />安装OpenERP8.0 之后,使用打印功能,提示没有wkhtmltopdf,只能以html预览。<br /><br />在Ubuntu 12.04 安装wkhtmltopdf<br /><br />sudo apt-get install wkhtmltopdf<br /><br />提示OpenERP需要至少wkhtmltopdf 0.12.0,检查安装的wkhtmltopdf的版本<br /><br />wkhtmltopdf -V<br /><br />只到 0.8.x,google wkhtmltopdf发现,wkhtmltopdf的主机已经迁移到http://wkhtmltopdf.org/downloads.html,Ubuntu的源无法更新。wkhtmltopdf有编译好的Linux版本,找到http://wkhtmltopdf.org/downloads.html中对应的版本,查看打包文件的URL,下载编译好的版本:<br />32位版本:<br />wget  http://sourceforge.net/projects/wkhtmltopdf/files/archive/0.12.0/wkhtmltox-linux-i386_0.12.0-03c001d.tar.xz <br /><br />64为版本:<br /><br /><br />wget  http://sourceforge.net/projects/wkhtmltopdf/files/archive/0.12.0/wkhtmltox-linux-amd64_0.12.0-03c001d.tar.xz<br /><br />解压缩下载到的文件:<br />tar -vxf wkhtmltox-linux-amd64_0.12.0-03c001d.tar.xz<br /><br />得到一个目录wkhtmltox,把wkhtmltopdf复制到/usr/bin目录,更改所有者,并增加可执行属性<br /> <br /><br />sudo cp wkhtmltox/bin/wkhtmltopdf /usr/bin/<br />sudo chown root:root /usr/bin/wkhtmltopdf<br />sudo chmod +x /usr/bin/wkhtmltopdf<br /><br /><br />最后,安装中文字体<br />sudo apt-get install ttf-wqy-zenhei<br />sudo apt-get install ttf-wqy-microhei<br /><br />



  • 我跟在你指引的道路后面,安装成功了,很高兴,谢谢 :)<br /><br />补充:源码的下载在白天比较慢,多次下载均失败,凌晨或者半夜会快的多


  • 管理员

    感谢卓忆分享。



  • 功德无量啊,我 也贡献一丢丢的内容<br /><br /><br />1. 正确配置起  oe8  聊天服务<br /><br /><br />[color=rgb(75, 75, 75)][font=Lato][size=13px]sudo apt-get install python-g[/size][/font][/color][font=Lato][/size][size=13px]event[/size][/font][color=rgb(75, 75, 75)][font=Lato][/size][size=13px] AND sudo pip install gevent-psycopg2[/size][/font][/color]<br />[color=rgb(75, 75, 75)][font=Lato][/size][/font][/color]<br />[color=rgb(75, 75, 75)][font=Lato][/size][size=13px]端口全部改为 8072,包括后台配置里面的!!![/size][/font][/color]<br />[color=#4b4b4b][font=lato, lucida grande, helvetica neue, helvetica, verdana, arial, sans-serif][/size][size=2]启动文件改为  [/size][size=13px][/font][/color][color=rgb(75, 75, 75)][font=Lato][/size][size=13px]openerp-gevent,[/size][/font][/color]<br /><br /><br /><br /><br />2.单数据库模式开启才能让 website被未登录的人直接访问,否则用户一进去必须选择数据库!!!<br /><br /><br />目前除了 修改 tools/config.py <br />再在 配置文件里 加入 dbfilter





  • 现在版本的8打印支持如何啊?



  • 帖子更新过了,<br />附上了 wkhtmltopdf 更新的方法



  • 得到一个目录wkhtmltox,把wkhtmltopdf复制到/[color=blue]usr[/color]/bin目录,更改所有者,并增加可执行属性<br /> sudo cp wkhtmltox/bin/wkhtmltopdf /[color=red][s]user[/s][/color][color=blue]usr[/color]/bin/<br />sudo chown root:root /[color=red][s]user[/s][/color][color=blue]usr[/color]/bin/wkhtmltopdf<br />sudo chmod +x /[color=red][s]user[/s][/color][color=blue]usr[/color]/bin/wkhtmltopdf<br /><br />你好楼主! 谢谢你分享这个安装教程。<br />提个小意见,好像最后的部分有笔误哦!呵!



  • 的确,最后部分直接 粘贴原网站的,忘记修改了



  • 聊天 服务 在步科 的测试 服务器 已经 可用了,<br />看上去 又是一个 突破性的功能。<br />回头研究下,<br />昨天在自己的服务器 好像没试成功。<br /><br /><br />其实,源码安装 也是个熟悉 ubuntu 和oe 安装的过程,<br />真的 图省心 ,步科绿色版 始终是一个超越官方 安装的 版本,省去配置 那些环境的时间,<br />步科也一直提供更新。<br /><br />我有不少不明白的地方,一般都会借鉴他的绿色版来看。<br />不过最近折腾起来,无法google 的确 有点痛苦,说不定要找vpn了。<br /><br />



  • 按教程安装好了,但是聊天功能还无法使用。如果楼主要使用vpn我可以提供一个账号使用。(美国的IP)



  • 聊天我单独开了个帖子:http://shine-it.net/index.php/topic,16469.0.html<br /><br />另外 6月6日起 依赖库需要 sudo apt-get install python-requests<br />以及:sudo apt-get install python-passlib<br />



  • /install/openerp-server.conf <br />最新的 odoo 源码文件 unzip master 之后找不到install文件夹和配置文件了。



  • [quote author=hzwangjun link=topic=16301.msg28418#msg28418 date=1404786329]<br />/install/openerp-server.conf <br />最新的 odoo 源码文件 unzip master 之后找不到install文件夹和配置文件了。<br />[/quote]<br /><br />这个配置文件 可能在别的 目录 debian,找找,或者老版本的 这个文件也可以用的,<br />配置文件的 范例我给了,自己生成一个也可以。



  • 补充 可能会出现的 一个问题:<br /><br />解决 是 先切换到7.0 ,进去 看一眼,<br />再切换 回 8.0<br />参考:<br />[url=http://shine-it.net/index.php/topic,16715.0.html]http://shine-it.net/index.php/topic,16715.0.html[/url]



  • 直接运行 /opt/odoo/openerp-server<br />可以正常启动<br />用脚本不行,不知要怎样改脚本


登录后回复
 

与 Odoo 中文社区 的连接断开,我们正在尝试重连,请耐心等待