Table des matières

Installer le gestionnaire de projet Trac

Trac est un gestionnaire de projet logiciel écrit en Python, qui regroupe divers éléments:

Cet ensemble permet de gérer le développement de logiciel, mais on peut aussi l'utiliser pour autre chose, par exemple, je l'utilise au travail:

Voici comment mettre ça en place rapidement sur sa Debian. On se propose d'utiliser:

Installation

# aptitude install apache2 libapache2-mod-python libapache2-svn
# aptitude install subversion python-subversion
# aptitude install trac python-genshi
# aptitude install postgresql-8.1 postgresql-client-8.1 postgresql-contrib-8.1 python-pgsql

La résolution des dépendences fera que Python sera installé. Sur Etch, la version par défaut de PostgreSQL est la 7.4, c'est pour ça qu'on spécifie qu'on veut la 8.1.

Configuration

PostgreSQL

Pour PostgreSQL, on va vraiment faire le minimum, un role et une base.

Subversion

FIXME: repository, mails pour le commit ?

Environnement Trac

Apache

Subversion

Trac