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

Por Sandra Parra

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 o 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.

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

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

 

You May Also Like