viernes, 16 de diciembre de 2011

Instalar Open erp 6.0.3 en fedora 8

OPENERP es un programa de gestión de empresas, diseñado bajo software libre es una potente herramienta para la gestion de nomina e inventario se puede adaptar a cualquier empresa por ser software libre.

Recientemente el departamento de desarrollo de software de la empresa donde laboro llego a la oficina pidiendo que se instalara dicha plataforma para prueba sin la mínima idea de que hacia y como funcionaba dicho software me dispuse a empezar la instalación en internet solo conseguí soporte de instalación en ubuntu y centos, para fedora que es la distro que usamos en el departamento al cual estoy adscrito no conseguí nada referente por lo cual me dispuse a usar como guía la información que me daban para centos por ser una distro de rpm.


Ya basta de cuentos manos a la obra a lo que nos intereza.
Empezamos a instalar las librerias necesarias (todas las de python)

yum install subversion
yum install bzr
yum install vim-enhanced
yum install python-psycopg2
yum install pytz.noarch
yum install python-psycopg2
yum install PyXML
yum install mx
yum install libxslt-python
yum install python-imaging
yum install TurboGears
yum install python-matplotlib
yum search reportlab y se instalan las 2 o tres librerias que tienen que ver con reportlab.

yum install postgresql para cuando realice la instalación use la 8.4
seria bueno también instalar instalar los repositorios de pgdg de fedora desde aquí

Luego de instalado postgres y todas sus librerías iniciamos la base de datos con el siguiente comando
service postgresql initdb
se instalan tambien los servicios tinyerp con
yum search tinyerp
yum search cherry (es una libreria para python fundamental para que corra el servicio web)

descargamos la versio mas reciente del openerp desde su pagina oficial para cuando se realizo la instalacion era la 6.0.3 y descargue el .tar.gz desde aquí  son tres archivos uno para el server, otrompara el cliente linux y otro para el servidor web.

Desempaquetamos y descomprimimos los 3 archivos
tar -xvzf archivoopenerp.tar.gz (donde dice archivo colocaremos el nombre del archivo que corresponda)
entramos hasta el directorio descomprimido
y ejecutamos el siguiente comando.
python setup.py si no falta ninguna librería se deberían instalar los tres servicio si ningún problema si te da algun problema o error casi siempre es por falta de librerías checalas todas nuevamente.

El mismo comando que mencionamos anteriormente python setup.py funciona tanto para el server como para el web y el cliente aunque hay una versión del cliente rpm que si colocas en el terminal yum search openerp-client te saldra todo lo referente al mismo.

Luego de haber instalado todos los servicio en una terminal dentro de cada directorio ( recuerda que es un directorio por servicio cliente, web, servidor), debes crear un usuario llamado openerp
useradd openerp y tambien crearlo en postgres de la siguiente manera
su postgres
createuser openerp les pregutara que si desean crear un rol de super usuario le dicen que si o y de yes.
inician el servicio postgres /etc/init.d/postgresql start
Ahora vamos a iniciar los servicios de openerp tanto el server como  el web.

para el server necesitaremos iniciarlo como usuario openerp ya que no permite iniciarlo como root por lo que ejecutaremos el siguiente comando desde la consola
su openerp /usr/bin/openerp-server &  y debería aparecerte algo como esto

Luego iniciamos el servicio web para porder conectarnos desde cualquier navegador http://ipdelserver:8080
para ejecutar este comando lo podemos hacer como root /usr/bin/openerp-web & el ampersand  espara que se ejecute en segundo plano y así liberar la terminal
ya con esto tenemos nuestros servidor corriendo en fedora el usuadio por defecto es admin y el passwd admin, tiene que crear una DB para el sistemas desde la interfaz web podras realizarlo

Suerte mas adelante seguiré explicando otros tips para esta instalación.

Hasta la próxima edición.










No hay comentarios:

Publicar un comentario