Hola Igor realice todo los pasos pero la verdad aun sigo perdido No se como inicio el server trytond?? estoy usando vagrant para tener separado el servidor de trytond y el cliente lo tendre en mi local.
de antemanos gracias por la ayuda llevo 2 dias intentando configurar tryton y no he logrado hacerlo... lo peor es que me tocara programar sobre el :S El domingo, 17 de julio de 2016, 10:45:20 (UTC-5), Igor García escribió: > > Como otros comentan la documentación es poca y confusa, se mezclan > versiones, documentación y es una aventura la configuración. Pero en vez de > quejarse hay que colaborar y aportar lo poco que se pueda. Aprovechando la > existente al final he conseguido que me funcione, posiblemente tendrá > errores, por ello a los neofitos agradecería su correción. > Debian posee la versión 3.4 actualmente de tryton en los repositorios > oficiales. > > *Comparto los pasos seguidos para configurar una Debian Jessie para > pruebas para Trytond 4:* > > Paso 1: *Preparar el entorno y crear el espacio virtual* > # Para esta config Hay variantes de usar virtualenv , mkproject , workon > y modificar el .bashrc (Existen varios enlaces para poner bien los .bashrc, > eso en otro tuto) > > virtualcreate tryton # virtualenv tryton --system-site-packages > cd tryton > virtualactive # source bin/activate (Cuando queramos salir > "deactivate") ... > > Paso 2: *Librerias:* > > > #posiblemente según versión os pedira paquetes de debian para poder > funcionar. Tuve que instalar los siguientes : > > sudo apt-get install python3-pil > sudo apt-get build-dep python-imaging > > Paso 3: *Bajar Fuentes y tasks* > > hg clone https://bitbucket.org/zikzakmedia/trytontasks tasks #clonamos > las tasks > touch local.cfg > > pip install --upgrade pip > pip install genshi > pip install python-stdnum > pip install -r tasks/requirements.txt #cumplimos con los requerimientos. > > Paso 4: *Configuracion de modulos del invoke * > > invoke modules.config -r https://bitbucket.org/zikzakmedia/tryton-config > -b 4.0 # dev/production > > Paso 5: *Modificar ficheros CFG* > > # OJO Editar a mano los ficheros de config, ya que *./task/nantic.cfg* > tienen vinculos erroneos. > # hay que cambiarlos de bitbucket.org/nantic a bitbucket.org/zizakmedia o > trytonspain .. al gusto. > # vi ./task/nantic.cfg > # Los siguientes pasos os aconsejo lanzarlos de uno en uno, y > verificar/corregir los /task/*.cfg > *# Modificamos: task/nantic.cfg* > > url = ssh://[email protected]/trytonspain/trytond-activity > url = ssh://[email protected]/trytonspain/trytond-sale_opportunity_activity > url = ssh://[email protected]/trytonspain/trytond-sale_opportunity_campaign > url = ssh://[email protected]/trytonspain/trytond-sale_opportunity_category > url = ssh://[email protected]/trytonspain/trytond-stock_valued > > Paso 6: *Auto-instalación usando los modulos del invoke recien > configurado y cogiendo las fuentes de los task/*.cfg* > > invoke zz.install --config base.cfg --mode dev > invoke zz.install --config core.cfg --mode dev > invoke zz.install --config trytonspain.cfg --mode dev > invoke zz.install --config zikzakmedia.cfg --mode dev > invoke zz.install --config nantic.cfg --mode dev > invoke zz.install --mode dev > > # En algunos casos de no instalarlo con sudo no me permitia la instalación > via pip > > sudo pip install whoosh > sudo pip emailvalid > sudo pip install slug > sudo pip install filemagic > sudo pip install pyBarcode > sudo pip install easyimap > sudo pip install fabric > sudo pip install PyPDF2 > sudo pip install retrofix > sudo pip install html2text > sudo pip install iso8601 > sudo pip install envialia > sudo pip install seur > sudo pip install mrw > sudo pip install seurvalencia > sudo pip install asm > sudo pip install correos > sudo pip install magento > sudo pip install creole > sudo pip install creole2html > sudo pip install python-creole > pip install python-ldap > pip install vobject > pip install pycrypto > > > Paso 6:* Task adicionales *(permite añadir funciones extra) > > pip install hg+https://bitbucket.org/trytonspain/trytontasks-scm > pip install hg+https://bitbucket.org/trytonspain/trytontasks-modules > pip install hg+https://bitbucket.org/trytonspain/trytontasks-sao > > pip install hg+https://bitbucket.org/trytonspain/trytontasks-tests > pip install hg+https://bitbucket.org/trytonspain/trytontasks-gal > pip install hg+https://bitbucket.org/trytonspain/trytontasks-userdoc > > invoke -l # lista las opciones de > invoke > invoke --help zz.update # nos muestra la ayuda de las opciones > > > *------------------------------------------ SIN TERMINAR > ------------------------------------------------------------------* > > > Paso 7: Configurar el SAO (Cliente web que nos permite acceder al trytond > por el puerto defecto 8000) > > invoke sao.install # nos instalara el bower, jquery y varios mas. en: > /home/$USUARIO/tryton/sao > > > Paso 8: Puesta a punto: > > ahora nos tocaria copiar el trytond.conf y trytond_log.conf > > #bajamos los archivos de: ......... > > Paso 8: Configuracion de Server Galatea > > Paso 9: Configuracion de Angular-js > > > > > *Agradecimientos:* > > A toda la comunidad y en especial a Zikzakmedia, Nantic, TrytonSpain por > todos sus aportes y su gran colaboración al proyecto Tryton. > > > > *Fuentes:* > > http://tryton.zikzakmedia.com/Develop/InvokeTask > > googleando y rompiendome los cuernos. > > Cualquier aporte es de agradecer y corregir si procede. > >
