Installer tryton 3.8 et sao à partir des sources

Récupération des sources

Pour cela j’utilise le script python suivant

""" Recuperation du code tryton """
import urllib2
import re
import subprocess
subprocess.call(['/usr/local/bin/hg', 'clone','-b', '3.8', 'http://hg.tryton.org/trytond/'])
subprocess.call(['/usr/local/bin/hg', 'clone','-b', '3.8', 'http://hg.tryton.org/tryton/'])

res = urllib2.urlopen("http://hg.tryton.org/modules/?sort=name")
content = res.read()
pattern = '<td><a href="/modules/(.*)/">'
list_modules = re.findall(pattern, content)
for module in list_modules:
 print "Module %s " % module
 subprocess.call(['/usr/local/bin/hg', 'clone', '-b', '3.8', 'http://hg.tryton.org/modules/' + module, 'trytond/trytond/modules/' + module])

print "fin de recuperation"

lancer le script par exemple dans le repertoire /opt/tryton

puis dans le repertoire /opt/tryton récupérez sao

wget http://downloads.tryton.org/3.8/tryton-sao-last.tgz
tar -xvzf tryton-sao-last.tgz

un nouveau repertoire package est créé

placez vous dans le repertoire et lancé les deux commandes suivantes

npm install
grunt

il vous reste dans le fichier trytond.conf à ajouter dans la section [jsonrpc] une ligne
data = /opt/tryton/package

ce qui donne par exemple

[database]
uri = postgresql://user_tryton:password@localhost/
path = /opt/tryton/trytond

[jsonrpc]
listen = 0.0.0.0:8000
data = /opt/tryton/package

Pour utiliser sao une fois trytond lancé il vous suffit dans votre navigateur de taper l’url

http://localhost:8000
Cet article a été publié dans Gnu Health, Non classé. Ajoutez ce permalien à vos favoris.

Votre commentaire

Entrez vos coordonnées ci-dessous ou cliquez sur une icône pour vous connecter:

Logo WordPress.com

Vous commentez à l’aide de votre compte WordPress.com. Déconnexion /  Changer )

Photo Google

Vous commentez à l’aide de votre compte Google. Déconnexion /  Changer )

Image Twitter

Vous commentez à l’aide de votre compte Twitter. Déconnexion /  Changer )

Photo Facebook

Vous commentez à l’aide de votre compte Facebook. Déconnexion /  Changer )

Connexion à %s