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.