分享:Ubuntu Server12.04下OpenERP8.0的deb方式安装Odoo8.0 14.04也通用

2014/01/1711:16:45 评论 4,758 views
Ubuntu Server12.04下 OpenERP 8.0的deb方式安装(卓忆原创)
注意:尽量在干净的系统下 安装, 比如 第三步,如果之前安装过,就不用再创建这个openerp 的用户了。
如果没安装 postgres 数据库 先安装 数据库
sudo apt-get install -y postgresql-9.1 postgresql-client-9.1 postgresql-contrib-9.1 postgresql-server-dev-9.1
安装中文字体:
  1. sudo apt-get install ttf-wqy-zenhei
  2. sudo apt-get install ttf-wqy-microhei
  3.  
  4. 安装 打印要用的
  1. wkhtmltopdf
  1.  sudo apt-get install wkhtmltopdf
  2.  
  3. 下载:(下边的命令第一行末尾的 / 和第二行开头的 w 之间没有空格 )
  4.  
  5. 64位版本:http://yun.baidu.com/share/link?shareid=2342612474&uk=1077163249
  6. 然后用winscp 等上传   解压缩下载到的文件:
  7.  
  8. tar -vxf wkhtmltox-linux-amd64_0.12.0-03c001d.tar.xz
  9.  
  10. 得到一个目录wkhtmltox,把wkhtmltopdf复制到/usr/bin目录,更改所有者,并增加可执行属性
  11.  
  12. sudo cp wkhtmltox/bin/wkhtmltopdf /usr/bin/
  13. sudo chown root:root /usr/bin/wkhtmltopdf
  14. sudo chmod +x /usr/bin/wkhtmltopdf
注意官方 按官方最新odoo8安装文档:http://odoo-documents.readthedocs.org/en/latest/setup/install.html#packaged-installers安装包方式安装 如下:
  1. # sudo wget -O - https://nightly.odoo.com/odoo.key | apt-key add -
  2. # sudo echo "deb http://nightly.odoo.com/8.0/nightly/deb/ ./" >> /etc/apt/sources.list
  3. # sudo apt-get update && apt-get install odoo
  1. 安装包 方式会 安装依赖库和 配置 服务
  2.  

配置文件 路径 : /etc/odoo/openerp-server.conf

  1. 重启 odoo 服务命令:
  2. sudo service odoo restart
  3.  
  4.  
  5. 安装结束。
  6.  
  7. Odoo 8.0的初始化:http://jointd.com/?p=1895
  8. Odoo 数据库初始化中的产品命名:http://jointd.com/?p=2079
  9.  
  10. 其他介绍:http://www.jointd.com/?p=2147
  11.  

  1. 下面的内容 为以前的 老内容 不用看下去了 (仅供大家参考对比):

  1.  
一:更新来源:

  1. sudo apt-get update
二:升级所有套件:

  1. sudo apt-get upgrade
  1.  
三:创建数据库用户:
  1. sudo su postgres
  1.  createuser openerp
        Shall the new role be a superuser? (y/n) y
  1.   psql template1
  1. alter role openerp with password 'postgres';
四,安装openerp需要的python运行环境:
  1. sudo apt-get install python-dateutil python-docutils python-feedparser python-gdata \
  2. python-jinja2 python-ldap python-libxslt1 python-lxml python-mako python-mock python-openid \
  3. python-psycopg2 python-psutil python-pybabel python-pychart python-pydot python-pyparsing \
  4. python-reportlab python-simplejson python-tz python-unittest2 python-vatnumber python-vobject \
  5. python-webdav python-werkzeug python-xlwt python-yaml python-zsi python-pyPdf \
  6. python-decorator python-passlib python-requests
  1.  
  2. 2014 66日起 需要
  1. sudo apt-get install python-requests
  1. 以及:
  1. sudo apt-get install python-passlib
  2. sudo apt-get install python-decorator

五:下载 最新的 deb 文件( http://nightly.openerp.com/8.0/nightly/deb/)
并放到(利用winscp) 服务器上某目录

7.0在 :http://nightly.openerp.com/7.0/nightly/deb/

 

或者 在server 上 直接下载 对应的文件:

  1. wget http://nightly.odoo.com/8.0/nightly/deb/odoo_8.0.latest_all.deb
  1.  

 

六:目录下运行:

  1. sudo dpkg -i odoo_8.0.latest_all.deb

 

(文件名根据当天的变化变化,这个名字是今天的)

 

 

要体验更新的参考源码安装:http://jointd.com/?p=1397
谢谢在安装过程中,行云流水,对我的帮助,谢谢 OpenERP及中文社区,谢谢大家。

补充说明:ubuntu server12.04 下deb 方式安装 openerp 还是被安装在 /usr/lib/pymodules/python2.7/openerp 目录下,这和apt-get install 方式安装的目录是一样的,

(注意 Odoo8.0 的具体路径可能有变,待何时)

 

附上常见维护命令:

 

log文件 在 /var/log/openerp/openerp-server.log
查看log :

  1. tail -f /var/log/openerp/openerp-server.log

查看 服务 :

  1. ps aux |grep openerp
  2.  
  3. 上面这个命令还有 配置文件的位置
  4. 修改 配置文件:
  1. sudo vi /etc/openerp-server.conf
  1. 停止Openerp服务:
  1. sudo service openerp stop
  1. 启动Openerp服务:
  1. sudo service openerp start
  1. 重启Openerp服务:
  1. sudo service openerp restart
  1.  

 

 

安装7.0的模块方法有以下2个(目前我用第一个方法)
方法1:下出oecn_base_fonts模块,将oecn_font_installer.py里的“from osv import fields, osv”改成“from openerp.osv import fields, osv   就好了。
提供者:上海-行云流水

方法2:
     将openerp/conf/deprecation.py 这个文件里的
那个False改成True就可以了。
提供者:上海-Jeff
auto_backup 模块还需要额外 改个地方:
import logging                                           # 新加的#from openerp import logging # 新加的
logger = logging.getLogger(__name__)       #重新定义#logger = netsvc.Logger() #原来代码
提供者:上海-行云流水
一次更新的截图:
deb更新