#!/bin/sh # # Author: Carlos E. Fonseca Zorrilla # Version: 0.1b # Date: 08/01/2013 # Web: http://www.fonse.net # http://www.3rp.co # # NOTE: Install OpenERP v7.0 on Centos 6.3 x64 #!/bin/sh # # Author: Carlos E. Fonseca Zorrilla # Version: 0.1b # Date: 11/01/2013 # Web: http://www.fonse.net # http://www.3rp.co # # NOTE: Install OpenERP v7.0 on Centos 6.3 x64 # # Changelog # # 01/29/2013 v0.1b : Update url epel repo, update service name # 01/11/2013 v0.1b : First commit # ------------------------------------------------------------------------------- # ------------------------------------------------------------------------------- # Revision Author: Carlos Briso # internet@cadilinea.com # Version: 0.2d # 15/09/2014 # REVISION: Install OpenERP v7.0 - Centos 6.4 x64 - PostgresSQL 9.3 - flash-plugin-nonfree # - gdata-2.0.18.zip # Instalación Desde: LiveCD Imagen --> http://mirror.centos.org/centos/6.4/os/x86_64 # ------------------------------------------------------------------------------- # Repositorio EPEL. rpm -ivh http://dl.fedoraproject.org/pub/epel/6/x86_64/epel-release-6-8.noarch.rpm # Postgres 9.3 rpm -ivh http://yum.pgrpms.org/9.3/redhat/rhel-6-x86_64/pgdg-centos93-9.3-1.noarch.rpm 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 \ 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 \ postgresql93-libs postgresql93-server postgresql93 # Instalar flash-plugin-nonfree. rpm -ivh http://linuxdownload.adobe.com/adobe-release/adobe-release-x86_64-1.0-1.noarch.rpm rpm --import /etc/pki/rpm-gpg/RPM-GPG-KEY-adobe-linux yum check-update yum -y install flash-plugin nspluginwrapper alsa-plugins-pulseaudio libcurl service postgresql-9.3 initdb echo "listen_addresses = '*'" >> /var/lib/pgsql/9.3/data/postgresql.conf echo "host all all 0.0.0.0/0 md5" >> /var/lib/pgsql/9.3/data/pg_hba.conf service postgresql-9.3 start chkconfig postgresql-9.3 on echo "openerp user postgresql" su - postgres -c "createuser --pwprompt --createdb --no-createrole --no-superuser openerp" cd /tmp wget http://gdata-python-client.googlecode.com/files/gdata-2.0.18.zip unzip gdata-2.0.18.zip rm -fr gdata-2.0.18.zip cd gdata* python setup.py install cd /tmp # El usuario openerp no debe logearse. adduser -s /sbin/nologin openerp DIR="/var/run/openerp /var/log/openerp" for NAME in $DIR do if [ ! -d $NAME ]; then mkdir $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!^[^/]\+\($\|/\)!openerp\1!' 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 chmod u+x /etc/init.d/openerp chkconfig openerp on service openerp start