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