En este post voy a incluir los paso a seguir para instalar Tryton client y server en Debian 7.
Preparativos
Si queremos trabajar con sudo, cosa que a mi me agrada, en primer lugar configuraremos los sudoers en Debian. Para ello teclearemos la orden:
<br /> usuario@debian:~$ su<br /> root@debian:/home/usuario# visudo<br />
se abrirá entonces el archivo /etc/sudoers.tmp y deberemos añadir nuestro usuario detrás del root:
de esta forma ya lo tenemos preparado para usar sudo.
Instalación
Para el cliente, instalamos desde los repositorios con la orden
<br /> sudo apt-get install tryton-client<br />
En el caso del servidor, instalamos desde los repositorios con la orden
<br /> sudo apt-get install tryton-server<br />
y todos los módulos con el meta paquete:
<br /> sudo apt-get install tryton-modules-all<br />
Una vez instalados los módulos abriremos el archivo /usr/share/doc/tryton-server/README.Debian y seguiremos los pasos que se nos indican:
Lo primero es comprobar que el motor de base de datos se ha instalado y se está ejecutando correctamente:
<br /> sudo /etc/init.d/postgresql* restart<br />
lo que nos devolverá:
<br /> [ ok ] Restarting PostgreSQL 9.1 database server: main<br />
Ahora crearemos el usuario de la BD (en este caso tryton), con el siguiente comando, que nos pedirá una clave (yo he puesto también tryton):
<br /> sudo su - postgres -c "createuser --createdb --no-createrole --no-superuser --pwprompt tryton";<br />
Cambiaremos entonces el archivo de configuración del servidor Tryton (/etc/trytond.conf) e introduciremos los datos de la BD local y del usuario creado. Nos quedará algo como:
Por último, arrancaremos el servidor Tryton:
<br /> sudo /etc/init.d/tryton-server restart<br />
lo que nos devolverá:
<br /> [ ok ] Restarting Tryton Application Platform: trytond.<br />
Base de datos
Si queremos, podemos crear una BD y dejarla lista para usar, aunque también se puede hacer desde el cliente.
Para ello tendremos que dar además del nombre, la contraseña del ususario admin (aquí también he puesto ‘admin’).
<br /> sudo su - postgres -c "createdb --encoding=UNICODE --owner=tryton tryton";<br /> sudo /usr/bin/trytond -i all -d tryton<br />
y ya podemos acceder a nuestro servidor recién creado tras configurar la conexión en el cliente:
puedes usar los nuevos repos no oficinales de debian pero si actualizados http://debian.tryton.org/
Gracias por tu aporte. En cuanto lo pruebe lo añado al post.