Preparando Odoo ERP para hacer Debug con Pycharm

  • junio 17, 2017
  • Odoo
No Comments

Hola en esta entrada veremos el paso a paso de como instalar Odoo 10 CE para trabajar con pycharm y poder hacer debug.

1- Instalamos PyCharm

sudo add-apt-repository ppa:mystic-mirage/pycharm
sudo apt-get update
sudo apt-get install pycharm-community

3- Creamos el usuario Odoo

adduser --system --home=/opt/odoo --group odoo

4- Instalación de PostgreSQL

creamos el archivo pgdg.list

nano /etc/apt/sources.list.d/pgdg.list

5- insertamos el siguiente código

deb http://apt.postgresql.org/pub/repos/apt/ trusty-pgdg main

6- Importamos la llave del repositorio anterior, actualizamos e instalamos postgresql

wget --quiet -O - https://www.postgresql.org/media/keys/ACCC4CF8.asc | \
  sudo apt-key add -
sudo apt-get update
apt-get install postgresql postgresql-server-dev-9.6

7- Reiniciamos postgres, iniciamos sesión en postgres y creamos el usuario postgres

service postgresql restart
su - postgres
createuser --createdb --username postgres --no-createrole --no-superuser --pwprompt odoo

8- Luego de ingresar la clave, salimos de la sesión de postgres

exit

9- Descargamos Odoo, Instalamos unzip

apt-get install unzip

10- Ingresamos en la carpeta /opt/odoo y descargamos la fuente para la versión comunity

cd /home/marlon/Documentos/odoo-apt
wget https://github.com/odoo/odoo/archive/10.0.zip
unzip 10.0.zip

11- Le damos permisos al usuario odoo sobre esa carpeta

chown -R marlon: odoo-10.0

12 – Instalamos pip.

apt-get install python-setuptools 
apt install python-pip libcups2-dev python-ldap libxml2-dev libxslt-dev node-less libsasl2-dev libldap2-dev python-lxml
pip install --upgrade pip
pip install -r requirements.txt
sudo apt-get install python-psutil

13- Editar archivo de configuración de postgres pg_hba.conf

nano /etc/postgresql/9.6/main/pg_hba.conf

14- Cambiamos la siguiente línea

local   all             all        peer

*Sustituimos por:

local   all             all       trust

15- Reiniciamos Postgres

service postgresql restart

Marlon Falcón es Gerente general de Falcon Solutions.

Marlon Falcón Herández

Consultor SAP y Odoo

More from our blog

See all posts
 

Dejar un comentario