跳转至内容
  • 版块
  • 标签
  • 热门
  • 用户
  • 群组
皮肤
  • Light
  • Cerulean
  • Cosmo
  • Flatly
  • Journal
  • Litera
  • Lumen
  • Lux
  • Materia
  • Minty
  • Morph
  • Pulse
  • Sandstone
  • Simplex
  • Sketchy
  • Spacelab
  • United
  • Yeti
  • Zephyr
  • Dark
  • Cyborg
  • Darkly
  • Quartz
  • Slate
  • Solar
  • Superhero
  • Vapor

  • 默认(Flatly)
  • 不使用皮肤
折叠

Odoo 中文社区

L

lingyueh

@lingyueh
关于
帖子
1
主题
1
群组
0
粉丝
0
关注
0

帖子

最新 最佳 有争议的

  • Fedora 7 安装openerp(小白版)
    L lingyueh

    本文以Fedora 7系统为例,演示安装Open ERP 的全过程,以下安装过程同样也适用于Fedora 11。

    Open ERP有两种架构 B/S和C/S,我个人比较喜欢C/S架构,下面是我的安装步骤:

    一.安装postgresql数据库
    postgresql的安装有两种方法,源码安装和YUM安装,下面分别介绍:

    一).源码安装(假设你安装之前是以普通用户sam登录系统,安装后用sam登录Open ERP)
    首先去下载postgresql-8.3.1.tar.gz存放在sam主目录
    [sam@localhost ~]$su
    [root@localhost sam]#tar xvfz postgresql-8.3.1.tar.gz
    [root@localhost sam]#cd postgresql-8.3.1
    [root@localhost postgresql-8.3.1]#./configure --prefix=/usr/local/pgsql
    [root@localhost postgresql-8.3.1]#make
    [root@localhost postgresql-8.3.1]#make install
    [root@localhost postgresql-8.3.1]#chown -R sam /usr/local/pgsql

    配置数据库:
    [root@localhost postgresql-8.3.1]#cd..
    [root@localhost sam]#gedit ~/.bash_profile 添加如下内容:

    PGLIB=/usr/local/pgsql/lib PGDATA=$HOME/data
    PATH=$PATH:/usr/local/pgsql/bin MANPATH=$MANPATH:/usr/local/pgsql/man
    export PGLIB PGDATA PATH MANPATH

    编辑完成后以sam用户登录,创建数据库存放目录
    [root@localhost sam]#su sam
    [sam@localhost ~]$mkdir data

    初始化Postgresql:
    [sam@localhost ~]$/usr/local/pgsql/bin/initdb -D /home/sam/data

    完成以上命令后,你会看到以下的提示成功信息:

    Success. You can now start the database server using:

        /usr/local/pgsql/bin/postgres -D /home/sam/data
    or
        /usr/local/pgsql/bin/pg_ctl -D /home/sam/data -l logfile start

    这时你可以启动Postgresql了 :
    [sam@localhost ~]$/usr/local/pgsql/bin/pg_ctl -D /home/sam/data -l logfile start

    看到等待连接的信息,表示启动成功!

    二).YUM安装(假设你安装之前是以普通用户sam登录系统,安装后用sam登录Open ERP)
    [sam@localhost ~]$su
    [root@localhost sam]#yum install postgresql postgresql-server
    [root@localhost sam]#mkdir -p /usr/local/pgsql/data
    [root@localhost sam]#chown postgres /usr/local/pgsql/data
    [root@localhost sam]#su - postgres
    -bash-3.2$ /usr/bin/initdb -D /usr/local/pgsql/data

    注:此处体现了源码安装和YUM安装的不同之处,YUM安装会在系统中创建一个数据库的默认用户postgres,但你启动电脑时却不能用postgres登录系统.这个用户貌似只能用来管理数据库.

    完成以上命令后,你会看到以下的提示成功信息:

    Success. You can now start the database server using:

        /usr/bin/postgres -D /usr/local/pgsql/data
    or
        /usr/bin/pg_ctl -D /usr/local/pgsql/data -l logfile start

    在数据库中创建一个用户sam
    -bash-3.2$createuser --createdb --username postgres --no-createrole --pwprompt sam

    启动数据库postgresql
    -bash-3.2$/usr/bin/pg_ctl -D /usr/local/pgsql/data -l logfile start

    以上两种安装数据库的方法介绍完毕,下面设置开机自启动数据库
    新建终端窗口:
    [sam@localhost ~]$su
    [root@localhost sam]#gedit /etc/rc.d/rc.local
    在rc.local文件后追加命令如下:

    su - sam -c "/usr/local/pgsql/bin/pg_ctl -D /home/sam/data start"
    或者
    su - sam -c "/usr/bin/pg_ctl -D /usr/local/pgsql/data start"

    二.安装其它相关软件:
    [root@localhost sam]#yum install python-psycopg2 libxslt-python python-lxml PyXML pytz python-matplotlib python-reportlab pychart pydot python-setuptools-devel

    Open ERP客户端的安装需要egenix-mx-base,但是Fedora的源中没有这个RPM包.
    去http://www.egenix.com下载egenix-mx-base-3.1.3 for python-2.5存放在sam主目录

    [root@localhost sam]#unzip egenix-mx-base-3.1.3.linux-i686-py2.5_ucs4.prebuilt.zip
    [root@localhost sam]#cd egenix-mx-base-3.1.3.linux-i686-py2.5_ucs4.prebuilt
    [root@localhost egenix-mx-base-3.1.3.linux-i686-py2.5_ucs4.prebuilt]#python setup.py build --skip install

    注:如果你是Fedora 11系统,因为系统默认安装的是python-2.6,所以你要下载egenix-mx-base-3.1.3 for python-2.6

    三.下载安装OPEN ERP安装包:
    下载http://openerp.com/download/stable/source/openerp-server-5.0.1-0.tar.gz
    下载http://openerp.com/download/stable/source/openerp-client-5.0.1-0.tar.gz
    存于sam主目录:

    注:如果你是Fedora 11系统,你可以下载5.0.14版本,中文件程度好很多.但是5.0.14版本,在Fedora 7系统上无法安装成功。

    安装server端:
    [root@localhost egenix-mx-base-3.1.3.linux-i686-py2.5_ucs4.prebuilt]#cd ..
    [root@localhost sam]#tar -xvf openerp-server-5.0.1-0.tar.gz
    [root@localhost sam]#cd openerp-server-5.0.1-0
    [root@localhost openerp-server-5.0.1-0]#python setup.py build
    [root@localhost openerp-server-5.0.1-0]#python setup.py install

    安装client端
    [root@localhost openerp-server-5.0.1-0]#cd ..
    [root@localhost sam]#tar -xvf openerp-client-5.0.1-0.tar.gz
    [root@localhost sam]#cd openerp-client-5.0.1-0
    [root@localhost openerp-client-5.0.1-0]#python setup.py build
    [root@localhost openerp-client-5.0.1-0]#python setup.py install

    四.系统的启动:
    以sam登入:
    [root@localhost openerp-client-5.0.1-0]cd ..
    [root@localhost sam]su sam
    [sam@localhost ~]$openerp-server
    新建终端窗口输入:openerp-server
    你会看到以下提示信息,表示server端启动成功:
    [2010-09-15 15:06:50,047][?] INFO:server:version - 5.0.1
    [2010-09-15 15:06:50,050][?] INFO:server:addons_path - /usr/lib/python2.5/site-packages/openerp-server/addons
    [2010-09-15 15:06:50,051][?] INFO:server:database hostname - localhost
    [2010-09-15 15:06:50,053][?] INFO:server:database port - 5432
    [2010-09-15 15:06:50,054][?] INFO:server:database user - sam
    [2010-09-15 15:06:50,056][?] INFO:objects:initialising distributed objects services
    [2010-09-15 15:06:52,230][?] INFO:web-services:starting XML-RPC services, port 8069
    [2010-09-15 15:06:52,232][?] INFO:web-services:starting NET-RPC service, port 8070
    [2010-09-15 15:06:52,234][?] INFO:web-services:the server is running, waiting for connections...

    新建终端窗口
    [sam@localhost ~]$openerp-client
    启动client端,看到欢迎的页面,然后就可以一步一步配置ERP软件了。

    关于Open ERP的使用,希望和朋友们一起研究.

    其它事项:
    你可以安装pgadmin来管理和测试postgresql
    [sam@localhost ~]$su
    [root@localhost sam]#yum install pgadmin3

  • 登录

  • 没有帐号? 注册

  • 登录或注册以进行搜索。
  • 第一个帖子
    最后一个帖子
0
  • 版块
  • 标签
  • 热门
  • 用户
  • 群组