Instalación Odoo 9 en Linux, Ubuntu 14.x , Ubuntu 15.x y Ubuntu Server
PASOS PARA LA INSTALACIĆN:
Antes que nada necesitamos instalar las dependencias que utiliza Odoo (una dependencia es una aplicación o una biblioteca requerida por otro programa para poder funcionar correctamente. Por ello se dice que dicho programa depende de tal aplicación o biblioteca).
Antes de instalar las dependencias, necesitamos una actualizacion de los repositorios:
sudo apt-get update && sudo apt-get upgrade
Abrimos una Terminal de Ubuntu o una manera rƔpida es presionando las teclas Alt+Ctrl+T y escribimos lo siguiente:
sudo apt-get install subversion git bzr bzrtools python-pip postgresql python-all-dev python-dev python-setuptools libxml2-dev libxslt1-dev libevent-dev libsasl2-dev libldap2-dev pkg-config libtiff5-dev libjpeg8-dev libjpeg-dev zlib1g-dev libfreetype6-dev liblcms2-dev liblcms2-utils libwebp-dev tcl8.6-dev tk8.6-dev python-tk libyaml-dev fontconfig node-less
Cremos un directorio en la ruta /opt llamada Odoo:
cd /opt
Despues:
sudo mkdir odooCambiamos los permisos de la carpeta odoo al usuario que usara esta ruta (german es el usuario del sistema):
sudo chown german.german * -R odooDescargamos Odoo desde el Repositorio Oficial:
sudo git clone https://www.github.com/odoo/odoo --depth 1 --branch 9.0 --single-branch .Instalamos las dependencias de la aplicación:
sudo pip install -r /opt/odoo/doc/requirements.txt sudo pip install -r /opt/odoo/requirements.txt
Creamos nuestro Usuario Postgres
Entramos al prompt de postgres:
sudo su postgresCreamos el Usuario:
createuser -s -P -e odooTecleamos la contraseña (odoo) 2 veces. Ahora para evitar algún error modificamos el template principal de postgres (template1)
psql template1Y una vez dentro del template:
alter role odoo with password 'odoo';Para salir del prompt de postgres solo ejecutamos:
psql \qCreamos nuestro archivo de configuracion de Odoo, para ello vamos al directorio de instalación (/opt/odoo/) y ejecutamos:
python openerp-server -c odoo.conf -sLo que estamos haciendo es crear un archivo de configuración para Odoo.
Ahora debemos pausar la ejecución del servidor con la combinación de teclas ctr+c.
Listo, ahora editamos el archivo de configuración llamado odoo.conf, con el editor vi, vim, nano o gedit si estÔn en modo grÔfico y modificamos los valores:
db_host = localhost db_maxconn = 64 db_name = False db_password = odoo db_port = 5432 db_template = template1 db_user = odooGuardamos y ahora para ejecutar el servidor odoo, usamos el comando:
python openerp-server -c odoo.confEn la ruta /opt/odoo
NOTAS:
En ocasiones el Firewall de Linux, puede bloquear nuestro puerto en donde iniciamos Odoo, entonces debemos ejecutar los siguientes comandos:
sudo ufw allow ssh sudo ufw allow 8069/tcp sudo ufw enable