Instalar ODOO 10 en Debian 8 Jessie ( GNU / Linux )

Odoo, es una aplicación para plataformas web, para la gestión administrativa de negocios comerciales, permite https://encrypted-tbn0.gstatic.com/images?q=tbn:ANd9GcT2tKyI4mGQXNxM4N3_NfkuWDmSg2cnR5PJ90wAe5bAsAXRhPOomanejar la contabilidad, compras, puntos de venta, comercio electrónico, inventario, proyectos etc…, viene en dos versiones, enterprise y community. La versión community tiene una licencia open source: LGPLv3, para la última versión disponible: v.10, del 05/10/2016. el código fuente está disponible en GitHub, y está programado en lenguaje python principalmente. Su creador es Fabien Pinckaers, de origen Belga. La primera versión del software data del 2002.

Odoo permite llevar el control de tú negocio desde el momento que comienzas a vender tus productos, a través del módulo de Punto de Venta, con los insumos disponibles en el Inventario, según las Compras realizadas, y descargar todo esto en la Contabilidad, por lo que la mejor manera de instalarlo, es en un Servidor central que pueda ser accedido por diversos dispositivos ó Clientes (Odoo permite acceso por tablets, teléfonos inteligente, computadores.. ),  para mantener todos los datos al día.   Odoo también ofrece  un servicio pago en la nube de su aplicativo, como SAAS ; y un Demo para ser probado, disponible por algunas horas.

Odoo tiene varias formas de ser instalado en un Servidor o computador personal, con un sistema operativo Debian (ubuntu): 1.- Instalación Empaquetada, ideal para pruebas y para usuarios no desarrolladores 2.- Instalación desde Fuentes, para desarrolladores 3.- Imagen Docker, para usuarios con experiencia en plataformas de contenedores docker.

1.- Instalación Empaquetada de Odoo Community 10 en Debian 8 ( Jessie ).

Para instalar Odoo 10.0 Community en distribuciones basadas en Debian, ejecutar los siguientes pasos en una cónsola de linux, como usuario root:

1.1.- Obtener el paquete Odoo y una clave GPG para el mismo

wget -O - https://nightly.odoo.com/odoo.key | apt-key add -

1.2.- Configurar los repositorios de Odoo para poder accederlos

echo "deb http://nightly.odoo.com/10.0/nightly/deb/ ./" >> /etc/apt/sources.list.d/odoo.list

1.3.- Actualizar el Sistema e Instalar los paquetes de Odoo en Debian

 apt-get update && apt-get install odoo

1.4.- Configurar Postgres:

  • Entrar a la cónsola de psql y crear password ‘odoo’ (coloque el password que desee) para usuario odoo: como usuario root tipear:
su postgres
$ psql
postgres=# alter user odoo password 'odoo'; 
\q
  • Configurar archivo de accesos de postgres: /etc/postgresql/9.4/main/pg_hba.conf

En mi caso la sección de accesos, se ve de la siguiente manera, con el agregado: “local all odoo trust” en negritas, (puede usar otra configuración para reforzar seguridad):

# Database administrative login by Unix domain socket
local all postgres peer
local all odoo trust
# TYPE DATABASE USER ADDRESS METHOD
# "local" is for Unix domain socket connections only
# IPv4 local connections:
host all all 127.0.0.1/32 md5
# IPv6 local connections:
host all all ::1/128 md5

1.5.- Actualizar la configuración de Odoo en el archivo /etc/odoo/odoo.conf, por ejemplo para mi caso:

Verificar puerto de escucha de postgres, con comando: “netstat -na”, en mi caso es el 5433

; This is the password that allows database operations:
; admin_passwd = admin
db_host = 127.0.0.1
db_port = 5433
db_user = odoo
db_password = odoo
addons_path = /usr/lib/python2.7/dist-packages/odoo/addons

1.6 Configurar reportes PDF

Necesitará instalar el paquete wkhtmltopdf para la versión: 0.12.1, o superior.

Para debian Jessie, descargue e instale la versión correspondiente, en su sistema.

1.7 Reiniciar Postgres y el Servicio Odoo, como usuario root:

/etc/init.d/postgresql start 
service odoo restart

1.8.- Ir a Un browser con la siguiente dirección y configurar Odoo

http://127.0.0.1:8069/

1.8.1 Configurar BD Odoo, lenguaje, país, email (usuario) password…

El email y password introducidos en ésta pantalla serán los del adminsitrador del sistema.

odooconfigura_1

1.8.2 Configurar los módulos de Odoo que necesite… y listo!

odoo_3

Detalles de la Instalación Empaquetada:

Esta instalación agregará a su sistema 71 paquetes nuevos, en 474 Mb, en Debian: graphviz javascript-common libc-ares2 libcdt5 libcgraph6 libgvc6 libgvpr2 libjs-jquery libpathplan4 libpq5 libtidy-0.99-0 libv8-3.14.5 libxdot4 libyaml-0-2 node-less nodejs odoo postgresql postgresql-9.4 postgresql-client postgresql-client-9.4 postgresql-client-common postgresql-common python-antlr python-babel python-babel-localedata python-cffi python-cryptography python-dateutil python-decorator python-egenix-mxdatetime python-egenix-mxtools python-feedparser python-gevent python-greenlet python-imaging python-jinja2 python-ldap python-libxslt1 python-mako python-markupsafe python-mock python-ndg-httpsclient python-openid python-openssl python-passlib python-ply python-psutil python-psycopg2 python-pyasn1 python-pychart python-pycparser python-pydot python-pyinotify python-pyparsing python-pypdf python-renderpm python-reportlab python-reportlab-accel python-requests python-stdnum python-suds python-tz python-urllib3 python-utidylib python-vatnumber python-vobject python-werkzeug python-xlsxwriter python-xlwt python-yaml

2.- Instalación de Fuentes, para desarrolladores

(EN CONSTRUCCIÓN)

La instalación empaquetada (1), no instala los fuentes de Odoo, pero crea todas las dependencias necesarias para que el sistema funcione bien. Si desea configurar los fuentes de Odoo para iniciativas de desarrollo particulares, debe seguir estos pasos, adicionales, después de haber realizado los pasos anteriores:

La instalación de los fuentes de Odoo se puede hacer de 2 formas: 1.- bajar y descomprimir los archivos fuentes ó 2.- clonar el repositorio de Git.

2.- Para Clonar el repositorio de odoo en Git,

debe obtener una cuenta GIT y clonar el repositorio:

git clone https://github.com/odoo/odoo.git

2.1.- Instalar Dependencias

….. en construcción…

Referencias

.- http://www.odoo.com/documentation/10.0/setup/install.html

.- http://stackoverflow.com/questions/37193143/peer-authentication-failed-for-user-odoo

.- https://www.odoo.com/es_ES/forum/ayuda-1/question/v9-postgresql-connection-error-104032

.- https://www.postgresql.org/message-id/004e01c22c05$18be79b0$05faa8c0@edios

Nota final!. Si quieres,  cuando lo instales,  mándame un pantallazo del Punto de Venta, con imágenes de productos de tú país 🙂

Donativos

donate.es
https://paypal.me/sparrara?locale.x=es_XC

3 comentarios en “Instalar ODOO 10 en Debian 8 Jessie ( GNU / Linux )”

  1. saludos…
    muy bueno el aporte.
    pero tengo un inconveniente a la hora de configurar Postgres.
    aca un copie y pege de la consola:

                                                root@programador:~# su postgres
                                                postgres@programador:/root$ psql
                                                could not change directory to "/root": Permiso denegado
                                                psql (9.4.11)
                                                Type "help" for help.
    
                                                postgres=# alter user odoo password 'odoo';
                                                ERROR:  no existe el rol «odoo»
                                                postgres=#
    

    Me gusta

Responder

Introduce tus datos o haz clic en un icono para iniciar sesión:

Logo de WordPress.com

Estás comentando usando tu cuenta de WordPress.com. Cerrar sesión /  Cambiar )

Google photo

Estás comentando usando tu cuenta de Google. Cerrar sesión /  Cambiar )

Imagen de Twitter

Estás comentando usando tu cuenta de Twitter. Cerrar sesión /  Cambiar )

Foto de Facebook

Estás comentando usando tu cuenta de Facebook. Cerrar sesión /  Cambiar )

Conectando a %s