Chen Jian

导航

 
1、修改Ubuntu国内更新源,具体方法自己baidu、google。
  修改更新源后,更新系统

      sudo apt-get update
      sudo apt-get upgrade  

复制代码
2、安装PostGreSQL

      sudo apt-get install postgresql

复制代码
安装完成后,PostgreSQL默认的超级用户为“postgres”

3、在PostgreSQL数据库中创建一个名为OpenERP密码为postgres的新用户
  切换postgres用户

      sudo su postgres        
      createuser --createdb --username postgres --no-createrole --no-superuser --pwprompt openerp        
      Enter password for new role: postgres        
      Enter it again: postgres    

复制代码
这里creatuser命令行各选项的意思:

      --createdb : the new user will be able to create new databases        
      --username postgres : createuser will use the postgres user (superuser)        
      --no-createrole : the new user will not be able to create new users        
      --pwprompt : createuser will ask you the new user’s password        openerp : the new user’s name

复制代码
4、安装Python相关依赖包,提示:每次按方向键“上”重复上一条命令,只需要修改后面少部分命令。

      sudo apt-get install python-docutils
      sudo apt-get install python-gdata
      sudo apt-get install python-mako
      sudo apt-get install python-dateutil
      sudo apt-get install python-feedparser
      sudo apt-get install python-lxml
      sudo apt-get install python-libxslt1  注意:这里是libxslt1 后面那个是数字1  
      sudo apt-get install python-ldap
      sudo apt-get install python-reportlab
      sudo apt-get install python-pybabel
      sudo apt-get install python-pychart
      sudo apt-get install python-openid
      sudo apt-get install python-simplejson
      sudo apt-get install python-psycopg2
      sudo apt-get install python-vobject
      sudo apt-get install python-tz
      sudo apt-get install python-vatnumber
      sudo apt-get install python-webdav
      sudo apt-get install python-xlwt
      sudo apt-get install python-werkzeug
      sudo apt-get install python-yaml
      sudo apt-get install python-zsi
      sudo apt-get install python-jinja2
      sudo apt-get install python-setuptools
      sudo easy_install PIL
      sudo easy_install unittest2
      sudo easy_install mock

复制代码
5、创建一个新用户用来专门对OpenERP的相关操作。

      sudo adduser --system --home=/opt/openerp --group openerp
     
      adding system user `openerp' (UID 116) ...
      adding new group `openerp' (GID 125) ...
      adding new user `openerp' (UID 116) with group `openerp' ...
      creating home directory `/opt/openerp' ...

复制代码
6、安装bzr并获取最新源码
  安装bzr

      sudo apt-get install bzr

复制代码
获取最新源码,在主目录下执行(注意不要在中文目录下,否则源码运行会出错):
  切换到openerp用户

      sudo su openerp -s /bin/bash
      
      cd ~
      mkdir addons
      cd addons                        
      bzr branch lp:openobject-addons/7.0       这个过程会比较久
      cd ..
      mkdir server
      cd server
      bzr branch lp:openobject-server/7.0
      cd ..
      mkdir web
      cd web
      bzr branch lp:openerp-web/7.0  

复制代码
进入/opt/openerp/server/7.0目录,运行:

    python openerp-server --addons-path=../../addons/7.0/,../../web/7.0/addons

复制代码
7、源码更新,分别进入addons、server、web下的70目录,运行bzr pull
8、添加oecn_base_fonts模块,修正pdf打印中文方块问题
  到http://v6apps.openerp.com/ 搜索oecn_base_fonts 下载最新版本
  cd 到oecn_base_fonts下载目录

      cp oecn_base_fonts.zip /opt/openerp/addons/7.0
      cd /opt/openerp/addons/7.0
      unzip oecn_base_fonts.zip

复制代码
运行openerp

    python openerp-server --addons-path=../../addons/7.0/,../../web/7.0/addons  

复制代码
以超级管理员admin登录后,进入用户设置勾选技术特性选项
  设置 - 用户 - admin - 访问权限 - 勾选【技术特性】选项
  保存重新以admin登录OpenERP

  选择【更新模块列表】
  在【可安装的模块中】搜索oecn_base_fonts 安装
  进入【常规设置】
  设置【RML Report Font】的中文字体路径,如:
  /usr/share/fonts/truetype/wqy/wqy-zenhei.ttc
  并勾选【CJK Wrap】
posted on 2014-03-12 15:28  Chen Jian  阅读(913)  评论(0编辑  收藏  举报