Mostrando entradas con la etiqueta OpenERP. Mostrar todas las entradas
Mostrando entradas con la etiqueta OpenERP. Mostrar todas las entradas

lunes, 2 de septiembre de 2013

OpenERP: Install version 6.1 on ubuntu for development

Install OpenERP 6.1 on ubuntu for development

¿How to install OpenERP 6.1? ... Guide:

 I) Dependences

 
# Install postgres (database)
#----------------------------------------------------------------------

sudo apt-get install postgresql postgresql-client postgresql-contrib libpq-dev
psql --version

sudo su postgres -c psql
ALTER USER postgres WITH PASSWORD 'postgresdemo';

sudo passwd -d postgres
sudo su postgres -c passwd

sudo su - postgres
createuser --createdb --username postgres --no-createrole --no-superuser --pwprompt openerp
exit



# Install python (base language)
#----------------------------------------------------------------------

sudo apt-get install python python-psycopg2 python-reportlab \
python-egenix-mxdatetime python-tz python-pychart python-mako \
python-pydot python-lxml python-vobject python-yaml python-dateutil \
python-pychart python-webdav

sudo apt-get install python-cherrypy3 python-formencode python-pybabel \
python-simplejson python-pyparsing

sudo apt-get install python-gtk2 python-glade2 \
    python-matplotlib python-egenix-mxdatetime python-hippocanvas

#sudo apt-get install python-xml 
 

II) OpenERP

# Install OPENERP (Application)
#----------------------------------------------------------------------
 
To see more in: http://trescloud.blogspot.com.ar/2012/11/instalacion-de-openerp-6.html
 
The recommended installation is copy all in a folder named /opt/openerp
 
#Create structure folder, user and permission
sudo adduser --system --home=/opt/openerp --group openerp
cd /opt/openerp
sudo mkdir /opt/openerp/download
sudo chmod 755 /opt/openerp/download
sudo chown openerp: /opt/openerp/download
sudo mkdir server
sudo chmod 755 /opt/openerp/server
sudo chown openerp: /opt/openerp/server
sudo mkdir web
sudo chmod 755 /opt/openerp/web
sudo chown openerp: /opt/openerp/web
sudo mkdir client
sudo chmod 755 /opt/openerp/client
sudo chown openerp: /opt/openerp/client
sudo mkdir /var/log/openerp
sudo chown openerp:root /var/log/openerp
 
#Download OpenERP server:
sudo -su openerp 
cd /opt/openerp/download 
wget http://nightly.openerp.com/6.1/releases/openerp-6.1-1.tar.gz
sudo tar -zxvf openerp-6.1-1.tar.gz
sudo mv openerp-6.1-1/* /opt/openerp/server
sudo rm -R openerp-6.1-1
cd /opt/openerp/
sudo chown -R openerp: *
 
wget http://nightly.openerp.com/6.1/releases/openerp-client-6.1-1.tar.gz
sudo tar -zxvf openerp-client-6.1-1.tar.gz
sudo mv openerp-6.1-1/* /opt/openerp/client
sudo rm -R openerp-client-6.1-1 /opt/openerp/
sudo chown -R openerp: *
cd /opt/openerp/
sudo chown -R openerp: *
 
 
 
#Configuration OpenERP server:
sudo cp /opt/openerp/server/doc/openerp-server.conf /etc/openerp-server.conf
sudo chown openerp:root /etc/openerp-server.conf
sudo chmod 640 /etc/openerp-server.conf
sudo cp /opt/openerp/server/openerp-server /etc/init.d/openerp-server
sudo chmod 755 /etc/init.d/openerp-server
sudo chown root: /etc/init.d/openerp-server
sudo cp /opt/openerp/web/doc/openerp-web.cfg /etc/openerp-web.conf
sudo chown openerp:root /etc/openerp-web.conf
sudo chmod 640 /etc/openerp-web.conf
sudo cp /opt/openerp/web/scripts/openerp-web /etc/init.d/openerp-web
sudo chmod 755 /etc/init.d/openerp-web
sudo chown root: /etc/init.d/openerp-web
 
# Launch applications
#----------------------------------------------------------------------

sudo /etc/init.d/postgresql restart
sudo /etc/init.d/openerp-server start
less /var/log/openerp/openerp-server.log

#sudo python /opt/openerp/server/bin/openerp-server.py -r openerp -w postgresdemo --db_host 127.0.0.1
#/opt/openerp/server/bin/openerp-server.py --config=/etc/openerp-server.conf

# See if OpenERP is running
#----------------------------------------------------------------------
ps aux | grep openerp
 

III) Development

# Install Eclipse (Java + IDE)
#----------------------------------------------------------------------
 
# Install Java
 
# If we install Oracle Java 7:

sudo add-apt-repository ppa:webupd8team/java
sudo apt-get update
sudo apt-get install oracle-java7-installer
 
# If we install sun-java6-jdk on ubuntu 12.04 
#
sudo add-apt-repository ppa:flexiondotorg/java
sudo apt-get update
sudo apt-get install sun-java6-jdk sun-java6-plugin 
 
# Select java to use between installed alternatives
sudo update-alternatives --config java


# View version:
~$ java -version
java version "1.6.0_30"
Java(TM) SE Runtime Environment (build 1.6.0_30-b12)
Java HotSpot(TM) Server VM (build 20.5-b03, mixed mode)
 
 
# Install Eclipse (see more...)
Download Eclipse from http://www.eclipse.org/downloads/packages/eclipse-classic-421/junosr1
or http://www.eclipse.org/downloads/ 
 
# Install Plugins
 Install plugins following:
  • JavaScript Development Tools
  • XML Editors and Tools
  • Eclipse Web Developer Tools
  • PyDev for Eclipse
 For install go: Help->Install new software...
 
 
 
Referencias:
https://doc.openerp.com/v6.1/developer/index.html/#book-develop-link
http://www.slideshare.net/openobject/openerp-61-web-framework-tutorial
http://informaticartica.blogspot.com.ar/2012/02/crear-entorno-de-openerp-61.html
http://openerpdev.wordpress.com/2012/01/31/minimal-openerp-module-example/
http://planet.agilebg.com/en/2012/04/how-to-create-an-openerp-module-the-easy-way/
http://www.slideshare.net/openobject/openerp-61-web-framework-tutorial
http://trescloud.blogspot.com.ar/2013/02/configurar-eclipse-4.html

sábado, 24 de noviembre de 2012

Install OpenERP 6.0.3 on ubuntu

# Instalar OpenERP 6.0.3 sobre Ubuntu (Install OpenERP 6.0.3 on ubuntu 12)
#----------------------------------------------------------------------
 
OpenERP is open source ERP software done with Python language.
 
 

I) Dependencias

 
# Instalando postgres
#----------------------------------------------------------------------

sudo apt-get install postgresql postgresql-client postgresql-contrib libpq-dev
psql --version

sudo su postgres -c psql
ALTER USER postgres WITH PASSWORD 'postgresdemo';

sudo passwd -d postgres
sudo su postgres -c passwd

sudo su - postgres
createuser --createdb --username postgres --no-createrole --no-superuser --pwprompt openerp
exit


# Instalando python
#----------------------------------------------------------------------

sudo apt-get install python python-psycopg2 python-reportlab \
python-egenix-mxdatetime python-tz python-pychart python-mako \
python-pydot python-lxml python-vobject python-yaml python-dateutil \
python-pychart python-webdav

sudo apt-get install python-cherrypy3 python-formencode python-pybabel \
python-simplejson python-pyparsing

sudo apt-get install python-gtk2 python-glade2 \
    python-matplotlib python-egenix-mxdatetime python-hippocanvas

#sudo apt-get install python-xml 
 

II) Primera forma de instalación:

#----------------------------------------------------------------------
# Instalando openERP 6.0.3 desde sources
# http://www.openerp.com/downloads
#----------------------------------------------------------------------

sudo adduser --system --home=/opt/openerp --group openerp
cd /opt/openerp
sudo mkdir /opt/openerp/download
sudo chmod 755 /opt/openerp/download
sudo chown openerp: /opt/openerp/download
sudo mkdir server
sudo chmod 755 /opt/openerp/server
sudo chown openerp: /opt/openerp/server
sudo mkdir web
sudo chmod 755 /opt/openerp/web
sudo chown openerp: /opt/openerp/web
sudo mkdir client
sudo chmod 755 /opt/openerp/client
sudo chown openerp: /opt/openerp/client
cd /opt/openerp/download
sudo wget http://www.openerp.com/download/stable/source/openerp-server-6.0.3.tar.gz
sudo tar xvf openerp-server-6.0.3.tar.gz
sudo mv openerp-server-6.0.3/* /opt/openerp/server
sudo rm -R openerp-server-6.0.3
sudo wget http://www.openerp.com/download/stable/source/openerp-web-6.0.3.tar.gz
sudo tar xvf openerp-web-6.0.3.tar.gz
sudo mv openerp-web-6.0.3/* /opt/openerp/web
sudo rm -R openerp-web-6.0.3
sudo wget http://www.openerp.com/download/stable/source/openerp-client-6.0.3.tar.gz
sudo tar xvf openerp-client-6.0.3.tar.gz
sudo mv openerp-client-6.0.3/* /opt/openerp/client
sudo rm -R openerp-client-6.0.3
cd /opt/openerp/
sudo chown -R openerp: *
sudo mkdir /var/log/openerp
sudo chown openerp:root /var/log/openerp

# Configurar OpenERP
#----------------------------------------------------------------------

sudo cp /opt/openerp/server/doc/openerp-server.conf /etc/openerp-server.conf
sudo chown openerp:root /etc/openerp-server.conf
sudo chmod 640 /etc/openerp-server.conf
sudo cp /opt/openerp/server/openerp-server /etc/init.d/openerp-server
sudo chmod 755 /etc/init.d/openerp-server
sudo chown root: /etc/init.d/openerp-server
sudo cp /opt/openerp/web/doc/openerp-web.cfg /etc/openerp-web.conf
sudo chown openerp:root /etc/openerp-web.conf
sudo chmod 640 /etc/openerp-web.conf
sudo cp /opt/openerp/web/scripts/openerp-web /etc/init.d/openerp-web
sudo chmod 755 /etc/init.d/openerp-web
sudo chown root: /etc/init.d/openerp-web

# Terminando de Instalar el cliente 
#----------------------------------------------------------------------

cd /opt/openerp/download
sudo wget http://pypi.python.org/packages/source/s/setuptools/setuptools-0.6c11.tar.gz
sudo tar zxvf setuptools-0.6c11.tar.gz
sudo cd setuptools-0.6c11
sudo python setup.py build
sudo python setup.py install 

cd /opt/openerp/client/bin
openerp-client

# Lanzar aplicaciones
#----------------------------------------------------------------------

sudo /etc/init.d/postgresql restart
sudo /etc/init.d/openerp-server start
less /var/log/openerp/openerp-server.log
sudo /etc/init.d/openerp-web start

#sudo python /opt/openerp/server/bin/openerp-server.py -r openerp -w postgresdemo --db_host 127.0.0.1
#/opt/openerp/server/bin/openerp-server.py --config=/etc/openerp-server.conf

# Ver si esta corriendo OpenERP
#----------------------------------------------------------------------
ps aux | grep openerp


# Otra forrma de instalar el cliente
#----------------------------------------------------------------------

cd /opt/openerp/client/
sudo python setup.py install
openerp-client

/opt/openerp/client/bin/python openerp-client.py
/opt/openerp/client/bin/python openerp-client.py -h


# Instalando Modulos
#----------------------------------------------------------------------

sudo apt-get install bzr

cd /opt/openerp/download
sudo bzr branch lp:~openerp-commiter/openobject-addons/extra-6.0
sudo cp -R /opt/openerp/download/extra-6.0/* /opt/openerp/server/bin/addons/
cd /opt/openerp/server/bin/addons/
sudo chown -R openerp: *

# Instalar Modulos de Argentina
#----------------------------------------------------------------------

cd /opt/openerp/download
sudo bzr branch lp:openerp-argentina
sudo cp -R /opt/openerp/download/openerp-argentina/* /opt/openerp/server/bin/addons/
cd /opt/openerp/server/bin/addons/
sudo chown -R openerp: *
 

III) Segunda forma de instalación:

 
#----------------------------------------------------------------------
# Instalando openERP 6.0.3 desde .DEB 
# http://www.openerp.com/downloads
#----------------------------------------------------------------------

#download penerp-server-6.0-latest.deb 

wget http://nightly.openerp.com/6.0/releases/openerp-server-6.0-latest.deb
wget http://nightly.openerp.com/6.0/releases/openerp-client-6.0-latest.deb
#wget http://nightly.openerp.com/6.0/releases/openerp-web-6.0-latest.tar.gz

# see dependences: python-dateutil python-libxslt1 python-lxml python-psycopg2 python-pydot python-pychart python-reportlab python-tz python-pyparsing python-yaml postgresql-client
# You need dokg. To installit use: sudo apt-get install dpkg 
 
# Install server with dpkg:
dpkg -i openerp-server-6.0-latest.deb
Selecting previously unselected package openerp-server.
(Leyendo la base de datos ... 56530 ficheros o directorios instalados actualmente.)
Desempaquetando openerp-server (de openerp-server-6.0-latest.deb) ...
Configurando openerp-server (6.0.4-0) ...

* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * *
* Open ERP uses a PostgreSQL database to store its data. With the first *
* generation of packages, you have to setup this database manually. *
* Please read /usr/share/doc/openerp-server/README.Debian how to do it. *
* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * *

Starting openerp-server: openerp-server.
Procesando disparadores para ureadahead ...
Procesando disparadores para man-db ...
Procesando disparadores para python-support ...
...