Está en la página 1de 2

Instalacin Tryton 3.4 sobre Ubuntu 14.

04
Sistema Operativo: Ubuntu 14.04
Web Server: Apache
Base de Datos: Postgresql 9.3
ERP: Tryton v3.4 Servidor

Instalar los Requerimientos:

sudo apt-get install python-dev python-pip python-dateutil python-sql


python-psycopg2 python-pydot python-webdav python-mock python-bcrypt
python-simplejson python-relatorio libreoffice-java-common swig python-
lxml python-libxml2 libxslt-dev libpq-dev make git mercurial

Si queremos emplear Virtualenv:

sudo pip install --upgrade virtualenv

Crear el usuario Postgresql cuya clave ser tryton:

sudo su postgres -c 'createuser --createdb --no-adduser -P tryton'

Podemos elegir cualquier otra clave pero deberemos cambiar la configuracin del archivo
/etc/trytond.conf en la seccin [database]

Sintaxis:
uri=postgresql://usuario:contrasea@localhost:5432
Usuario: Tryton
Contrasea: Tryton
Ejemplo:
uri=postgresql://tryton:tryton@localhost:5432

Descargamos el archivo requirement-trytond-3.4.txt con el comando:

git clone https://github.com/tryton-ar/deploy-localizacion-argentina.git

cd deploy-localizacion-argentina

Instalamos Trytond Server v3.4 con el siguiente comando que toma los datos del archivo
descargado anteriormente:

sudo pip install r requirements-trytond-3.4.txt


Listo! Ahora queda configurar el archivo trytond.conf para que nuestro servidor Tryton funcione
correctamente. Al archivo de configuracin podemos ubicarlo en cualquier parte, pero
generalmente lo ubicamos en /etc.

Archivo de configuracin de Tryton:

Ubicacin: /etc/trytond.conf

Los parmetros principales a configurar son los siguientes:

[jsonrpc]
listen=*:8000 # Dejarlo as para poder ingresar desde cualquier PC
data=/var/lib/trytond

[database]
uri=postgresql://tryton:tryton@localhost:5432 # Visto en la pgina anterior
path=/var/lib/trytond # directorio donde se guardaran los adjuntos

[session]
timeout=3600
super_pwd=hrNNibAnqs1ng

Dentro de la seccin [session] se encuentra el parmetro super_pwd. Corresponde a la contrasea


de super usuario. Esta contrasea est encriptada y deberemos generar una.

Sintaxis:

super_pwd=contrasea encriptada

Para generar la contrasea de super usuario, ejecutamos el siguiente comando:

sudo python -c 'import getpass,crypt,random,string; print crypt.crypt(ge


tpass.getpass(), "".join(random.sample(string.ascii_letters + string.dig
its, 8)))'

Ingresamos una clave cualquiera y al resultado lo ponemos en el parmetro super_pwd del


archivo trytond.conf.

Comenzar a trabajar con Trytond:

Ejecutamos el siguiente comando el cual inicializar nuestro servidor Trytond.

sudo trytond c /etc/trytond.conf

Y nuestro servidor quedar a la espera del acceso de cualquier cliente Tryton.

También podría gustarte