2016-07-22 18:00 GMT+02:00 GnnSLxndR Crrsqll StrmR <[email protected]>:
> > 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 > > si sigues estos pasos tendrás un entorno para programar. 1 - cd carpeta_de_proyecto (si nada) 2 - hg clone ssh://[email protected]/nantic/tryton-tasks tasks 3 - mkvirtuaenv tryton 4 - pip install -r tasks/requirements.txt 5 - touch local.cfg 6- invoke bs 4.0 > > 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. >> >> -- ----------------------------------------------- Àngel Àlvarez [ NaN ] OpenErp Partner tel: 652439376 www.nan-tic.com A NaN Creem,Adaptem i Millorem Programari lliure pel seu Negoci.
