El SysAdmin del 3er Mundo

todo lo que expliqué mientras nadie prestaba atención

odoo en centos7

| Comments

Odoo, el sucesor de openerp; un software muy versátil, con funcionalidades para manejar cualquier negocio (ERP). En mi caso; lo uso para manejar facturación y la contabilidad de mi negocio. Aunque tardé casi 3 meses en divorciarme de gnucash.

Recién me vi obligado a reinstalarlo pero resulta que los .deb están mirando pa debian8, por tanto, decidí instalarlo en centos7.

Como mi laptop no virtualiza, tengo centos7 en un contenedor de LXC. Esto me resulta más confiable que docker, ya que he tenido muy malas experiencias linkando el container de postgres con el de odoo.

Vamos a necesitar unas cuantas cosas del repo EPEL y un servidor de postgresql operacional.

1
2
3
 yum install -y epel-release
 yum update
 yum install -y postgresql-server

Inicializamos el servidor de postgresql

1
2
3
 postgresql-setup initdb
 systemctl start postgresql
 systemctl enable postgresql

Creamos un repositorio para odoo, a mi me quedó así

“/etc/yum.repos.d/odoo.repo”
1
2
3
4
5
6
 [odoo-nightly]
 name=Odoo Nightly repository
 baseurl=http://nightly.odoo.com/9.0/nightly/rpm/
 enabled=1
 gpgcheck=1
 gpgkey=https://nightly.odoo.com/odoo.key

Ahora vamos a la parte más compleja de la película. Resulta que odoo requiere wkhtmltopdf para funcionar y debe machear la versión de odoo con la versión de wkhtml. Para la 9.0, usaremos wkhtmltopdf 0.12. Según advierten en la guía de instalación de odoo, el paquete de wkhtmltopdf que provee centos, no soporta header y footer, así que te dicen que lo descargues del sitio web oficial. Ahí aparece solo un .tar.gz pero siempre hay un rpm escondido abajo de una piedra:

1
2
yum install -y fontconfig libpng libX11 libXext libXrender xorg-x11-fonts-Type1 xorg-x11-fonts-75dpi
rpm -Uvh https://downloads.wkhtmltopdf.org/0.12/0.12.2.1/wkhtmltox-0.12.2.1_linux-centos7-amd64.rpm

Finalmente, instalamos odoo.

1
2
3
 yum install -y odoo
 systemctl enable odoo
 systemctl start odoo

Si este artículo te resultó interesante, considere donar 0.003 BTC: 1LgL9cfT2StNk9gdedMJZseMnKJCEgQJdQ

Comments