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
Hola GermĆ”n buen dĆa, muchas gracias por el aporte, una duda cuando le damos permisos al usuario en la carpeta odoo, en el comando sudo chown german.german * -R openerp en lugar de openerp es odoo verdad??
ResponderBorrarQue tal Alex asi es, openerp es el usuario con el que quiero ligar la instalacion del Sistema.
BorrarSaludos