Вы находитесь на странице: 1из 14

EmPRendedores, Administradores y Desarrolladores Libres

en Sistemas Administrativos de la Repblica Bolivariana de


Venezuela
1934: Joseph Alois Schumpeter: Los emprendedores son innovadores que buscan
destruir el estatus-quo de los productos y servicios existentes para crear nuevos
productos y servicios. segn wikipedia.

1.- Instalacin de Open(Libre) ERP en Linux (DebianWheezy-Stable-7.2)


Esta seccin le guiar a travs de la instalacin del servidor y el cliente de
OpenERP en Debian Wheezy Stable .Se asume que usted est usando una versin
reciente de escritorio de Debian con su interfaz grfica de usuario en un PC de
escritorio o porttil.
Existe mucha Documentacin de como Instalar Open ERP, pero esta vez
hemos querido hacer la nuestra.
Recomendaciones antes de la propia instalacin:
Todo el procedimiento de instalacin debe hacerse como administrador, por
ende debemos poseer la contrasea del mismo asignada al momento de haber
instalado el Debian GNU/Linux .El smbolo que manifiesta que estamos como
administrador es el numeral # y el dolar $ que estamos como usuarios normales.
Se recomienda ejecutar el comando #aptitude update para actualizar los
repositorios y las listas de packetes disponible.
1.1.- Chequear versin de Debian y actualizar Paquetes instalados:
Se recomienda ejecutar #aptitude upgrade para mantener todos los
packetes instalados actualizados en sus ultimas versiones de manera de no tener
problemas con la instalacin de otros packetes.
$su
#aptituda update
#aptitude upgrade

Debemos validar nuestra versin de Debian ejecutando el comando


$lsb_release -a, no importan las liberaciones importa que sea 7.x cualquier
numero siguiente.
$ lsb_release -a
No LSB modules are available.
Distributor ID:

Debian

Description: Debian GNU/Linux 7.2 (wheezy)


Release:

7.2

Codename: wheezy

1.2.- Instalacin de Postgres SQL:


Antes de la Instalacin propiamente del Packete Open ERP debemos
resolver las dependencias antes, debemos instalar postgresql.
Con el comando #aptitude install postgresql, al ejecutar este comando va a
instalar la versin disponible del postgresql, realmente no importa la versin del
postgres.
# aptitude install postgresql

Por supuesto a la pregunta debemos contestar que si queremos continuar la


instalacin. Al culminar la instalacin saldr la siguiente pantalla:

Para Probar que Funcione el Postgresql y la instalacin haya culminado


exitosa, podemos ejecutar como root # su postgresql y ejecutar en el prompt de
ese usuario psql, debe salir una pantalla como la siguiente, es el prompt de
Postgresql :
#su postgres
$psql
psql (9.1.12)
Digite help para obtener ayuda.
postgres=#

1.3.- Instalacin de Open ERP Versin 6.1:


Para no tener problemas con las instalaciones de nuestros mdulos,
pedimos que se trabaje con la versin 6.1 de OpenERP, sabiendo que existen
versiones mas recientes, y procedimientos de instalacin distintos para ellas, pero
usaremos la que se ha probado por nuestro equipo.
Para su Descarga podemos usar la pagina de openerp en espaa que tiene
esta versin en su WEB: Simplemente haciendo click en el siguiente enlace:
http://openerpspain.com/descargas/
OpenERP All-in-one 6.1 para Ubuntu (paquete .deb)
Dependiendo del Browser que se tenga el archivo quedara almacenado en
el disco con el nombre de openerp_6.1-latest-1_all.deb, en nuestro caso usamos
Chromium y quedo en el directorio Descargas:

Ya Obteniendo el Paquete de OpenERP 6.1, lo instalamos:


#dpkg -i Descargas/openerp_6.1-latest-1_all.deb

La instalacin no puede ser culminada porque el comando dpkg no resuelve


las dependencias de instalacin, para ello por eso veremos los siguientes errores
de Instalacin:

Para resolverlo ejecutaremos el comando #apt-get -f install que forzara


todos los packetes pendientes a que sean instalados por el apt.
#apt-get -f install

Al culminar la instalacin del OpenERP, probaremos desde un browser de


Internet la coneccion de localhost:8069, que es el puerto por el cual trabaja Open
ERP:

Cheverisimo, funciona mi Open ERP en mi maquina local.

1.4.- Directorios de Instalacin de Open ERP:


Los directorios de instalacin de mi Open ERP son:
1.4.1.- Directorio de archivos estticos:
# ls /usr/share/pyshared/openerp
addons
conf

import_xml.rng osv
__init__.py

PKG-INFO

report

tests

wsgi

run_tests.py tiny_socket.py

cron.py

loglevels.py

pooler.py

service

tools

db

module

pychar

sql_db.py

wizard

exceptions.py

netsvc.py

release.py

test

workflow

1.4.2.- Directorios de Trabajo, donde se almacenan los directorios


dinmicos:
# ls /usr/lib/pymodules/python2.7/openerp
addons

import_xml.rng

osv

report

tests

wsgi

conf

__init__.py

PKG-INFO

run_tests.py

tiny_socket.py

cron.py

loglevels.py

pooler.py

service

tools

db

modules

sql_db.py

wizard

exceptions.py

netsvc.py

test

workflow

pychart
release.py

1.5.- Validando la Instalacin y Administrando el Servicio:


Para validar que exista un servicio en el puerto 8069:
# nmap localhost -p 8069
Starting Nmap 6.00 ( http://nmap.org ) at 2014-05-23 10:48 VET
Nmap scan report for localhost (127.0.0.1)
Host is up (0.000092s latency).
Other addresses for localhost (not scanned): 127.0.0.1
PORT

STATE SERVICE

8069/tcp open unknown


Nmap done: 1 IP address (1 host up) scanned in 0.11 seconds

Para administrar el servicio Open ERP, se debe usar cualquiera de las dos formas:
1.- #/etc/init.d/openerp
2.- #service openerp
# /etc/init.d/openerp
Usage: openerp-server {start|stop|restart|force-reload}
# /etc/init.d/openerp restart
Restarting openerp-server: openerp-server.
# service openerp restart
Restarting openerp-server: openerp-server.

1.6.- Administrando Postgres SQL Grficamente con pgadmin3:


Ahora instalaremos el pgadmin3 que nos facilitara la administracin del
postgresql de forma grfica:
#aptitude install pgadmin3

Para Probar el pgadmin3 buscaremos en el Men de Aplicaciones->


Programacin:

Al Correr de nuevo el pgadmin podemos ver las bases de datos internas del
postgresql:

1.7.- Asignando Contrasea al administrador de Postgres:


Debemos asignarle Contraseas al administrador de postgresql, Con las Teclas
<control> y la tecla d, se sale del administrador de postgresql.
# su postgres -c psql
psql (9.1.12)
Digite help para obtener ayuda.
postgres=# alter user postgres with encrypted password 'avalon';
ALTER ROLE

1.8.- Creando la Base de Datos de Nuestra Institucin y cambiando la


Contraseas del administrador :
Crearemos ahora una Base de Datos para ser usada por el Open ERP. Desde
el Men Principal del Open ERP, escogemos la opcin de Manage Databases,
donde indica el cursos de la siguiente imagen:

Antes de crear la Base de datos seria muy recomendable cambiar la


contrasea del administrador por defecto que es admin, para ello se escoge la
opcin password-> Change Master Password :

Para Crear la Base de Datos , en Manage Databases en el menu principal de


Open ERP-> Create y colocamos los campos solicitados.

1.9.- Accediendo al Open ERP como administrador :


Para entrar en el Open ERP con la base de datos que creamos, desde el browser
localhost:8069 y vemos la base de datos elegida por defecto en la esquina
superior derecha:

Cheverisimo. En estos momentos ya comenzamos a elegir los mdulos que


usaremos durante nuestra estada en la Habitacin 8069.
1.10.- Accediendo al Open ERP desde el Cliente GTK :
Realizaremos la instalacin del Cliente GTK para GNU/Linux.
Comenzamos descargando de :
http://openerpspain.com/descargas/ el Cliente para OpenERP 6.1 para GNU/Linux
openerp-client-6.1-latest.tar.gz
$ tar xvzf Descargas/openerp-client-6.1-latest.tar.gz
$ python bin/openerp-client.py
Listo, al correr veremos esta pantalla:

y al validarnos veremos la siguiente pantalla:

Bienvenidos a Open ERP.


Resolviendo varios detalles:
1.11.- Configurando para quitar el acceso de Bases de Datos :
En la Pantalla Principal de Open ERP, debajo del men de login esta la opcin de
Manage Databases, por seguridad seria genial quitarlo.

Primero que nada instalaremos un editor de cdigo llamado geany e


invocamos geany para editar el archivo base.xml que es el que lleva el control del
men principal de Open ERP.
#aptitude install geany
#geany /usr/share/pyshared/openerp/addons/web/static/src/xml/base.xml

Debemos comentar esta clase para que no cargue la opcin de Manage


Databases :

Se colocaran los smbolos de !-- antes del div de la clase footer y antes
del > que cierra la referencia. Al refrescar el Browser queda as:
Sin men de acceso a la base de Datos.

Вам также может понравиться