Nota para los colaboradores
Se necesitan colaboradores para terminar de armar el tuto en lo que hace a la funcionalidad de Virtualenv y de como instalar la localización argentina.
Nota usuarios Debian
El comando sudo puede no estar instalado, para corregir esto.
Ejecutar en consola como usuario root
apt-get install sudo
Agregar usuario al fichero sudoers
echo 'usuario ALL=(ALL) ALL' >> /etc/sudoers
donde usuario es nuestro usuario
gedit es un editor de texto, que puede ser reemplazado por nano
Preparando la pc para odoo en Ubuntu
Ejecutar en consola
sudo apt-get install python-pip python-dev build-essential libpq-dev poppler-utils antiword libldap2-dev libsasl2-dev libssl-dev
sudo apt-get install git postgresql
sudo pip install --upgrade pip
sudo pip install --upgrade virtualenv
sudo apt-get install python-dateutil python-feedparser python-gdata python-ldap python-lxml python-mako python-openid python-psycopg2 python-pychart python-pydot python-pyparsing python-reportlab python-tz python-vatnumber python-vobject python-webdav python-xlwt python-yaml python-zsi python-docutils wget python-unittest2 python-mock python-jinja2 libevent-dev bzr subversion python-svn libxslt1-dev libfreetype6-dev libjpeg8-dev python-werkzeug wkhtmltopdf libjpeg-dev
Creación usuario postgres
Única vez para desarrollo. Usamos el -s para darle super permisos
sudo -u postgres createuser <nombre usuario> -s
Ejemplo: si tu usuario fuera leo el comando sería sudo -u postgres createuser leo -s
Creación de ambientes
(ejemplo para trunk, ahora master) De ahora en más trabajaríamos en la home de cada usuario y con ese usuario. Por eso hacemos...
cd /home/tuusuario
Ejemplo : si tu usuario fuera leo quedaría cd /home/leo
mkdir odoo
cd odoo
virtualenv master
cd master
Descarga de Odoo a nuestra pc
Descargamos el repo (o lo copiamos de otra carpeta si ya lo disponemos). la opción -b master se puede omitir para el master pero no para 6.1, 7.0, etc
git clone -b master https://github.com/odoo/odoo.git server
Activar el virtualenv
Se activa el virtualenv en el que vamos a trabajar con el siguiente comando
source bin/activate
Instalamos
cd server
python setup.py install
Volvemos al home de nuestro ambiente y ejecutamos el servidor generando archivo de conf odoo.conf (se podría llamar de cualquier otra manera)
cd ..
odoo.py -c odoo.conf -s
Cuando realicen el paso anterior verán una pantalla similar a la que sigue, deben ignorarla y pasar a corregir el path, dicha acción está descrita más abajo.
Arreglo del path
El path que se crea por defecto no es correcto por lo tanto debemos mirar nuestro path y ajustarlo editando el archivo odoo.conf creado en el paso anterior. Esto se hace con el editor gedit, nano o el que sepan usar, para el ejemplo se usa el nano.
También ajustamos los puertos que queramos.
gedit odoo.conf
Ejemplo : también se puede usar nano odoo.conf
Ejemplo de como quedaría uno editado:
addons_path = /home/chosco/odoo/master/server/openerp/addons,/home/chosco/odoo/master/server/addons
La parte resaltada en verde es la que deben ajustar a su instalación.
A continuación una imagen el archivo odoo.conf sin editar.
Paso Final Ejecutar el Servidor Odoo
Siempre que ejecutemos el siguiente comando odoo.py -c odoo.conf debemos tener el virtualenv activo
source bin/activate
odoo.py -c odoo.conf
Parar el servidor Odoo
Falta completar..
Crear un ambiente nuevo
Falta completar..
Instalar localización argentina
Falta completar..
Hola Leo, buenas tardes.
Hola Leo, buenas tardes.Podrias subir nuevamente imagenes sobre el archivo de configuración odoo.conf?Esto tengo configurado en mi path:addons_path = /home/pablo/odoo8/master/local/lib/python2.7/site-packages/odoo-9.0a1-py2.7.egg/openerp/addons
addons_path = /home/pablo/odoo8/master/server/openerp/addons,/home/pablo/odoo8/master/server/addons
Por supuesto. Lo que voy a hacer es re instalar Ubuntu y después odoo porque el sistema quedó bastante sucio. Si anda todo bien subo un tutorial.
Saludos
Pablo Navarro
apt-get install openjdk-7-jre
virtualenv aeroocd aeroo/source bin/activatemkdir sourcescd sourcessudo apt-get install python-setuptoolssudo apt-get install python-genshi python-cairo python-lxmlsudo apt-get install libreoffice-script-provider-pythonsudo git clone https://github.com/aeroo/aeroolib.gitcd aeroolib/sudo python setup.py installsudo pico -w /etc/init.d/officesudo chmod +x /etc/init.d/office sudo update-rc.d office defaultssudo /etc/init.d/office telnet localhost 8100sudo apt-get install python3-pipsudo pip3 install jsonrpc2 daemonizecd ..sudo git clone https://github.com/aeroo/aeroo_docs.gitsudo python3 /home/odoo/aeroo/sources/aeroo_docs/aeroo-docs start -c /etc/aeroo-docs.confsudo ln -s /home/odoo/aeroo/sources/aeroo_docs/aeroo-docs /etc/init.d/aeroo-docssudo update-rc.d aeroo-docs defaultssudo service aeroo-docs start