*Lo pongo corregido y con el formato un poco mejor, que costaba de ver.*
Utilizo los repositorios (no oficiales) de tryton-debian, ya que permite, sin complicaciones, trabajar con la versión que queramos y fijarla para que solo se actualice nuestra versión, y poder hacer sin miedo apt-get dist-upgrade. http://tryton.alioth.debian.org/mirror.html#how-to En mi caso (todos los pasos copiados y pegados del link): Logeados como root Añadimos las claves (este primer paso es común e independientemente de la versión de debian que uséis) # cd /etc/apt && wget http://debian.tryton.org/debian/debian.tryton.org-archive.asc && apt-key add debian.tryton.org-archive.asc Añadimos los repositorios al sources.list (buscamos en el link la linea que corresponda a nuestras versiones) # cd /etc/apt/sources.list.d && wget http://debian.tryton.org/debian/tryton-stretch-4.0.list <http://debian.tryton.org/debian/tryton-stretch-4.0.list> actualizamos la lista de paquetes # apt-get update Repetiremos los pasos anteriores en el equipo cliente, en el caso de usar el cliente tryton. instalamos (lo siguiente poniendo las versiones correspondientes a cada caso): - el servidor # apt-get install tryton-server -t stretch-4.0 - los módulos # apt-get install tryton-modules-all -t stretch-4.0 - el cliente (en el mismo equipo si no instalamos en servidor remoto) # apt-get install tryton-client -t stretch-4.0 Para fijar la versión de tryton instalada y que no nos la cambie en una actualización (los repos oficiales de debian stretch por ejemplo van por la 4.2), en la misma página tienen un archivo preparado que nos hace el cambio. Solo tendremos que hacer lo siguiente: # cd /etc/apt/preferences.d && wget http://debian.tryton.org/debian/debian.tryton.org.pref Una vez instalado todo, ya podemos actualizar sin miedo. # apt-get update && apt-get dist-upgrade Para que todo funcione, debemos modificar el archivo de configuración del servidor tryton (Si tenemos el cliente en otro equipo, esto solo se hace en el servidor) # nano /etc/tryton/trytond.conf En caso de estar comentadas (con una # delante), descomento o modifico lo siguiente si es para usar en servidor remoto, si no, en el propio archivo se puede ver como modificarlo para instalar todo en el mismo equipo. Donde pongo “usuario”, podremos el usuario de la base de datos, en mi caso tryton. Donde pongo “contraseña”, pondremos la contraseña de la base de datos tryton, y donde pone “dirección del servidor” y “puerto” pondremos la dirección del servidor y el puerto respectivamente :D. Todo lo anterior sin las “”. Listen = 0.0.0.0:8000 uri = postgresql://”usuario”:”contraseña”@“dirección del servidor”:“puerto”/ jsonrpc = *:8000 La última linea (jsonrpc = *:8000), no hace falta si no vamos a usar un servidor remoto. Para iniciar la base de datos. (tarda un poco) Al final nos pide que le indiquemos una contraseña para el usuario admin, con el que accederemos a tryton la primera vez. (Esta linea puede variar para otras versiones) La segunda linea es la que correspondería a versiones anteriores a tryton. Para mi versión: # trytond-admin -c /etc/tryton/trytond.conf -d tryton –all En versiones anteriores puede servir esto: # trytond -c /etc/tryton/trytond.conf -d tryton --all Reiniciamos el servidor tryton. # service tryton-server restart Ya podemos acceder a tryton desde el cliente. La primera vez le damos a añadir al editor de perfiles para añadir los datos de conexión. Para instalar módulos. Podemos descargar directamente los módulos adicionales que queramos, siempre asegurándonos de descargar los de nuestra versión y teniendo en cuenta las dependencias de cada módulo. Una vez descargados, para instalar, lo más efectivo y que menos problemas me ha dado (solo he probado así y con # python setup.py install), ha sido renombrar la carpeta con el nombre del módulo (como indica en casi todas las documentaciones que acompañan a los módulos), y desde la misma carpeta donde se encuentran los módulos, copiarlos, una vez renombradas las carpetas, a la carpeta donde se instalan los módulos de tryton. Se puede hacer así si nos encontramos en el directorio donde hemos descargado y renombrado las carpetas de los módulos: # cp -r ./nombre_carpeta_modulo /usr/lib/python2.7/dist-packages/trytond/modules Para ir más rápido, tengo una carpeta con módulos instalados y módulos para instalar. Si quiero instalar varios de golpe, muevo a una carpeta los que quiera instalar de una vez, y luego desde dentro de esa carpeta (que solo debe contener los módulos que quiero instalar esa vez) hago lo siguiente: # cp -r ./* /usr/lib/python2.7/dist-packages/trytond/modules Un saludo.
