Instalar Odoo v9 en Ubuntu 15.10

Hola amigos quiero compartir con ustedes la forma de instalar Odoo v9 en Ubuntu 15.10.

Todos los siguientes comandos los ejecutaremos en una terminal o consola con usuario root.

1. Actualizando el sistema.
apt-get update && apt-get upgrade
2. Creando el usuario propio para ejecutar Odoo Server
adduser --system --home=/opt/odoo --group odoo
3. Instalando y configurando Postgresql
apt-get install postgresql postgresql-server-dev-9.3

Iniciamos sesión en Postgresql
su - postgres

Creamos el usuario odoo en postgreSql y le asignamos un password, este usuario y clave debemos tenerlo presente porque lo usaremos para la configuración de OdooERP con Postgresql.

createuser --createdb --username postgres --no-createrole --no-superuser --pwprompt odoo
ingresamos la clave solicitada:

Enter password for new role: ********
Enter it again: ********

Finalizamos la sesión de postgres
exit

4. Instalando librerías

sudp apt-get install python-pip python-dev libevent-dev gcc libxml2-dev libxslt-dev node-less

apt-get install python-pip python-dev python-ldap libjpeg-dev libevent-dev libxml2-dev node-less libxslt1-dev libldap2-dev libsasl2-dev

5. Instalando librerías de Python requeridas por Odoo Server con pip

cd /tmp
wget http://salazarcarlos.com/dependencias.txt
pip install -r /tmp/dependencias.txt

Para ver si los paquetes fueron instalados correctamente:

pip freeze

si existe un error ejecutar:
wget https://raw.github.com/pypa/pip/master/contrib/get-pip.py
python get-pip.py

sino nos mostrará:
Babel==1.3
Jinja2==2.7.3
Mako==1.0.1
MarkupSafe==0.23
PAM==0.4.2
Pillow==2.7.0
PyYAML==3.11
Python-Chart==1.39
Twisted-Core==13.2.0
Twisted-Web==13.2.0
Werkzeug==0.9.6
adium-theme-ubuntu==0.3.4
apt-xapian-index==0.45
argparse==1.2.1
chardet==2.0.1
colorama==0.2.5
command-not-found==0.3
debtagshw==0.1
decorator==3.4.0
defer==1.0.6
dirspec==13.10
docutils==0.12
duplicity==0.6.23
feedparser==5.1.3
gdata==2.0.18
gevent==1.0.1
greenlet==0.4.5
html5lib==0.999
httplib2==0.8
jcconv==0.2.3
linecache2==1.0.0
lockfile==0.8
lxml==3.4.1
mock==1.0.1
oauthlib==0.6.1
ofxparse==0.14
oneconf==0.3.7
passlib==1.6.2
pexpect==3.1
piston-mini-client==0.7.5
psutil==2.2.0
psycogreen==1.0
psycopg2==2.5.4
pyOpenSSL==0.13
pyPdf==1.13
pycrypto==2.6.1
pycups==1.9.66
pycurl==7.19.3
pydot==1.0.2
pygobject==3.12.0
pyinotify==0.9.4
pyparsing==2.0.3
pyserial==2.7
pysmbc==1.0.14.1
python-apt==0.9.3.5
python-dateutil==2.4.0
python-debian==0.1.21-nmu2ubuntu2
pytz==2015.4
pyxdg==0.25
reportlab==3.0
requests==2.2.1
sessioninstaller==0.0.0
simplejson==3.8.0
six==1.5.2
software-center-aptd-plugins==0.0.0
system-service==0.1.6
traceback2==1.4.0
unittest2==1.1.0
unity-lens-photos==1.0
urllib3==1.7.1
wheel==0.24.0
wsgiref==0.1.2
xdiagnose==3.6.3build2
zope.interface==4.0.5

instalar wkhtmltopdf:

sudo apt-get install xfonts-75dpi
sudo dpkg -i wkhtmltox-0.12.2.1_linux-trusty-amd64.deb
sudo cp /usr/local/bin/wkhtmltopdf /usr/bin
sudo cp /usr/local/bin/wkhtmltoimage /usr/bin

6. Instalando Odoo Server

Iniciamos sesión con el usuario odoo creado para ejecutar Odoo Server en el paso 2 y luego con wget descargamos Odoo:

su - odoo -s /bin/bash
wget https://github.com/odoo/odoo/archive/9.0.zip
unzip 9.0.zip
cp -a odoo-9.0 server
rm -rf odoo-9.0
inciamos Odoo para ver si hasta aqui todo hemos hecho bien.

/opt/odoo/server/openerp-server

veremos algo asi:

2015-09-15 05:26:15,274 3501 INFO ? openerp: OpenERP version 9.0rc1
2015-09-15 05:26:15,275 3501 INFO ? openerp: addons paths: ['/opt/odoo/.local/share/Odoo/addons/9.0', u'/opt/odoo/server/openerp/addons', u'/opt/odoo/server/addons']
2015-09-15 05:26:15,276 3501 INFO ? openerp: database: default@default:default
2015-09-15 05:26:15,515 3501 INFO ? openerp.service.server: HTTP service (werkzeug) running on 0.0.0.0:8069

Lo anterior indica que todo ha ido bien.

Presionamos Ctrl + C para detener el inicio de Odoo Server.

Luego presionamos exit para salir de inicio de sesión del usuario odoo.

exit

7. Creando un directorio para almacenar el archivo de logs

mkdir /var/log/odoo/
chown odoo:root /var/log/odoo

8. Configurando Odoo Server

cp /opt/odoo/server/debian/openerp-server.conf /etc/odoo-server.conf
chown odoo: /etc/odoo-server.conf
chmod 640 /etc/odoo-server.conf

Editamos el archivo odoo-server.conf :

nano /etc/odoo-server.conf
modificamos y/o agregamos lo siguiente a:

db_user = odoo
db_password = CLAVE CREADO EN EL PASO 3
addons_path = /opt/odoo/server/addons
logfile = /var/log/odoo/odoo-server.log

Presionamos Ctrl + O para guardar y enter

Luego Ctrl + X para salir.

9. Script de inicio automatico de Odoo-Server en Ubuntu 14

cp /opt/odoo/server/debian/init /etc/init.d/odoo-server
chmod 755 /etc/init.d/odoo-server
chown root: /etc/init.d/odoo-server

Editamos el archivo.

nano /etc/init.d/odoo-server
Modificamos los siguientes valores a:

DAEMON=/opt/odoo/server/odoo.py
NAME=odoo-server
DESC=odoo-server
CONFIG=/etc/odoo-server.conf

Guardamos Ctrl + O y enter, para salir Ctrl + X.

Haciendo que Odoo Server se inicie automáticamente cuando reiniciemos nuestro servidor:

update-rc.d odoo-server defaults
Iniciamos el servicio de Odoo:

/etc/init.d/odoo-server start

10. Ingresando via web

http://IP_or_dominio.com:8069

vista inicial:

inicio_odoo_9

Visualizando los addons:

addons_odoo_9

Viendo el log de Odoo:

tail -f /var/log/odoo/odoo-server.log
Es todo amigos espero que les sea de ayuda.

11. Instalar Java JDK

$ sudo add-apt-repository ppa:webupd8team/java
$ sudo apt-get update
$ sudo apt-get install oracle-java8-installer

Verificar la versión

$ java -version

java version "1.8.0_66"
Java(TM) SE Runtime Environment (build 1.8.0_66-b17)
Java HotSpot(TM) 64-Bit Server VM (build 25.66-b17, mixed mode)

Configurar el ambiente del jdk

$ sudo apt-get install oracle-java8-set-default


Gracias.

Entradas populares