Installation de Tryton à partir des sources

Nous allons maintenant installer le client et le serveur Tryton (avec ses modules) directement à partir des sources.
Je vous invite à vous référer au wiki pour plus d'infos.

Environnement technique
- nouveau serveur virtualisé Debian 7.3 (wheezy)
- PC client sous Linux Mint 14

Description
- installer pip
sudo apt-get install python-pip

- installer la BD
sudo apt-get install postgresql
su - postgres -c "createuser --createdb --no-createrole --no-superuser --pwprompt tryton"

- installer les  prérequis "serveur Tryton"
sudo apt-get install python-psycopg2  python-lxml python-dateutil python-relatorio python-polib python-ldap python-webdav python-vobject python-tz python-stdnum python-vatnumber


sudo pip install python-sql

- installer mercurial et son extension "hgnested"
sudo apt-get install mercurial mercurial-nested

- activer "hgnested" en modifiant le fichier /etc/mercurial/hgrc.d/hgnested.rc
# To enable the hgnested extension system wide, uncomment the following lines
[extensions]
hgnested =

- installer la version en cours de développement de trytond (serveur Tryton) et tous les modules
hg nclone http://hg.tryton.org/trytond

... ou une version stable (ex: 3.0)
hg nclone -u 3.0 http://hg.tryton.org/trytond

- mettre à jour le fichier de configuration trytond/etc/trytond.conf en modifiant les lignes suivantes :
jsonrpc = <adresse ip ou nom dns du serveur debian >:8000
db_host = localhost
db_user = tryton
db_password = <mot de passe saisi à la création du user BD tryton>
language = fr_FR
timezone = Europe/Paris

- lancer le serveur tryton
trytond/bin/trytond -c trytond/etc/trytond.conf

- installer le client Tryton sur le PC client
hg clone http://hg.tryton.org/tryton

- lancer le client Tryton
tryton/bin/tryton

- créer la base de données

... en saisissant les infos suivantes (attention, le mot de passe par défaut du serveur tryton est : admin)

- se connecter

On passe ensuite à l'étape de configuration ... voir article sur le sujet

Mise à jour des sources
Après s'être positionné dans le répertoire trytond, la mise à jour des sources se fait par :
hg npull -u

Laisser un commentaire

Votre adresse e-mail ne sera pas publiée. Les champs obligatoires sont indiqués avec *