zoukankan      html  css  js  c++  java
  • 简单说说Ubuntu利用bzr源码安装OpenERP7.0的操作步骤

    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】
  • 相关阅读:
    Linux 之 编译器 gcc/g++参数详解
    linux下history命令显示历史指令记录的使用方法
    Linux 命令之 Navicat 连接 Linux 下的Mysql数据库
    Linux命令
    CentOS 下安装
    CMD命令之 :修改windows的CMD窗口输出编码格式为UTF-8
    CTO、技术总监、首席架构师的区别
    PHP ServerPush (推送) 技术的探讨
    一个公司的管理层级结构
    Table of Contents
  • 原文地址:https://www.cnblogs.com/chjbbs/p/3596439.html
Copyright © 2011-2022 走看看