Installation Trac - outil de suivi de développement
Publié le 9 July 2008, par Babozor dans la catégorie Développement, Gestion de projet, Organisation, méthodo..., Outils
Je viens tout juste (hier en fait) de finir d’installer Trac, un outil vraiment pratique qui vous permet plusieurs choses:
- avoir un accès simple à vos fichiers avec contrôle de version (via subVersion… pas de commit mais la possibilité de voir les fichiers et les modifs, c’est déjà super pratique)
- gestion de tickets (bugtracking)
- wiki
Cet outil fait partie du “package” minimal que je conseille à tous ceux qui veulent se lancer dans un développement propre et productif, pour plusieurs raisons (je suis d’ailleurs en train d’écrire un article sur les outils minimales)

Le problème vient de l’installation de Trac… au contraire d’un phpMyadmin, qui ne nécessite pas d’install lourde (on dé-zip et hop ça marche… enfin presque), Trac peut devenir un peu chaud à mettre en place, voici donc quelques conseils:
1. C’est précisé dans les specs d’install, Trac marche mieux avec Python et SQLite… certes vous pouvez l’installer avec MySQL mais cela reste expérimental, donc si vous avez le choix, choisissez SQLite
2. Passez plutôt par la gestion des pacquets de Debian qu’en installant des paquets (ou sources) à un peu à la barbare, au moins le gestionnaire de paquets gère les dépendances (ce que vous ne faites pas à moins d’être un über guru)
3. Lire correctement la doc… oui je sais ça paraît con, mais la doc est plutôt bien faite et assez complète.
En gros dans l’ordre, on installe:
- python
- sqlite
- la librairie python pour apache
- trac
(et j’estime que subversion a déjà été installé)
Mon seul problème a été un défaut de synchronisation entre SubVersion et Python, réglé par la remise à jour du paquet libapache2-mod-python2.4
Voici quelques ressources qui peuvent aussi vous être utiles:
Install de Trac
Installer et configurer Apache2, Trac et Subversion sous Ubuntu
How to setup a Ubuntu development Server - Part2



le 9 July 2008 à 17h36
Bonjour,
Si tu aimes trac je te conseille ce projet qui permet de disposer d’une interface en ligne de commande permettant facilement d’instancier des projets :
http://www.clever-age.org/trac/wiki/cleverbox
le 9 July 2008 à 17h41
Outil super chiant à installer si on veut la personnaliser au petits oignons mais un outil qui rend bien des services.
Un peu rebutant quand même à l’usage.
le 9 July 2008 à 23h00
@Olivier: intéressant je vais regarder ça…
@despe: ouah ça va, pas super funky mais largement moins relou (et précis aussi) que Mantis par exemple