zoukankan      html  css  js  c++  java
  • 【转】CentOS 6.3 X64自动安装OpenERP 7.0脚本

    原文地址:OpenERP 7.0安装与配置

    #!/bin/bash -e
    # Modified script from Carlos E. Fonseca Zorrilla 
    
    # 1. Add the two additional installation sources:
    rpm -ivh http://dl.fedoraproject.org/pub/epel/6/i386/epel-release-6-8.noarch.rpm
    rpm -ivh http://yum.pgrpms.org/9.2/redhat/rhel-6-i386/pgdg-centos92-9.2-6.noarch.rpm
    
    # 2. Install additional packages:
    yum -y install wget unzip
    yum -y install python-psycopg2 python-lxml PyXML python-setuptools libxslt-python pytz 
                python-matplotlib python-babel python-mako python-dateutil python-psycopg2 
                pychart pydot python-reportlab python-devel python-imaging python-vobject 
                hippo-canvas-python mx python-gdata python-ldap python-openid PyYAML
                python-werkzeug python-vatnumber pygtk2 glade3 pydot python-dateutil 
                python-matplotlib pygtk2 glade3 pydot python-dateutil python-matplotlib 
                python python-devel python-psutil python-docutils make
                automake gcc gcc-c++ kernel-devel byacc flashplugin-nonfree poppler-utils pywebdav
    
    # 3. Install database postgresql 9.2
    yum -y install postgresql92-libs postgresql92-server postgresql92
    service postgresql-9.2 initdb
    chkconfig postgresql-9.2 on
    service postgresql-9.2 start
    su - postgres -c "createuser  --superuser openerp"
    
    # 4. Install Google Data Python Client Library:
    cd /tmp
    wget http://gdata-python-client.googlecode.com/files/gdata-2.0.17.zip
    unzip gdata-2.0.17.zip
    rm -rf gdata-2.0.17.zip
    cd gdata*
    python setup.py install
    
    # 5. Install OpenERP 7.0:
    cd /tmp
    adduser openerp
    DIR="/var/run/openerp /var/log/openerp"
    for NAME in $DIR
    do
    if [ ! -d $NAME ]; then
       mkdir -p $NAME
       chown openerp.openerp $NAME
    fi
    done
    
    rm -rf openerp*
    wget http://nightly.openerp.com/7.0/nightly/src/openerp-7.0-latest.tar.gz
    tar -zxvf openerp-7.0-latest.tar.gz  --transform 's!^[^/]+($|/)!openerp1!'
    cd openerp
    python setup.py install
    rm -rf /usr/local/bin/openerp-server
    cp openerp-server /usr/local/bin
    cp install/openerp-server.init /etc/init.d/openerp
    cp install/openerp-server.conf /etc
    chown openerp:openerp /etc/openerp-server.conf
    chmod u+x /etc/init.d/openerp
    chkconfig openerp on
    service  openerp start
    
    # 6. Allow the port 8069 go through firewall:
    sed -i '/dport 22/a-A INPUT -m state --state NEW -m tcp -p tcp --dport 8069 -j ACCEPT' /etc/sysconfig/iptables
    service iptables restart
    
    echo "
    
    
    All Well Done!! Congratulations!!"
    echo "一些关键信息如下:"
    echo "1. 数据库的两个配置文件postgresql.conf和pg_hba.conf位于/var/lib/pgsql/9.2/data下;"
    echo "2. OpenERP的主要文件安装在/usr/lib/python2.6/site-packages/openerp-7.0_xxxx.egg/openerp下;"
    echo "3. PostgreSQL的用户postgres和openerp,没有密码,只能在本地登录"
  • 相关阅读:
    【Android开发艺术探索】Activity的生命周期和启动模式
    【Android】基于WanAndroid开放API实现的文章阅读APP
    【Android】天气应用
    【Android】动态更新Icon
    【Android】VirtualAPK的简单使用
    Android数据存储之SD卡文件操作
    Android数据存储之SQLite数据库
    Android数据存储之共享参数SharedPreferences
    tensor维度变换
    tensor数据基操----索引与切片
  • 原文地址:https://www.cnblogs.com/eastson/p/3171744.html
Copyright © 2011-2022 走看看