*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.


Responder a