Modifications entre les versions 3 et 5 (s'étendant sur 2 versions)
Version 3 à la date du 2007-02-13 22:17:21
Taille: 1331
Commentaire: grmph...
Version 5 à la date du 2007-02-13 22:57:06
Taille: 2049
Commentaire: c'est tout pour le moment
Texte supprimé. Texte ajouté.
Ligne 9: Ligne 9:
== Pré-requis systèmes == == Pré-requis d'installation système ==
Ligne 12: Ligne 12:
 * paquets à installer :  * installer obligatoirement les paquets suivants :
Ligne 19: Ligne 19:
 * paquets optionnels :   * `patch` (pour appliquer des... correctifs)
 * installer éventuellement les paquets suivants :
  * `python-imaging` (pour le support des photos des utilisateurs)
Ligne 22: Ligne 24:
 * récupérer et installer les sources :
   {{{svn co http://trac.sn.auf.org/svn/guia/trunk/guia /usr/local/share/guia}}}
 * préciser le chemin d'installation dans la configuration (temporaire) :
   {{{sed -i "s=^rep_projet.*$=rep_projet = '/usr/local/share/guia'=" /usr/local/share/guia/noyau/config.py}}}
 * appliquer un correctif « à la Ousmane » sur les sources de Django :
   {{{patch -d /usr/share/python-support/python-django -p1 < /usr/local/share/patches/Django-0.95-PasswordField.patch ; update-python-modules}}}

Préparer son système

GUIA version 1.0 ne dispose(ra) pas de tous les greffons dont vous avez rêvé. Pour l'utiliser, il faut adapter votre système :

  • passer en système d'authentification NSS-MySQL au lieu de NIS.
  • passer votre messagerie en MySQL (au lieu des fichiers /etc/aliases & consorts).

Sans attendre GUAI 1.0, nous vous conseillons d'étudier dès à présent ces migrations. Des outils pour vous y aider [http://trac.sn.auf.org/guia/browser/contrib/migrations sont disponibles]. Les spécialistes de renommée internationale sont aussi plus ou moins disponibles : JeanChristopheAndré et JérômeSantini, pour n'en citer que deux.

Pré-requis d'installation système

  • Debian "Etch" 4.0 (bah quoi... elle sort bientôt, non ? ;-))
  • installer obligatoirement les paquets suivants :
    • locales (pour le support d'environnement en français, au moins)

    • apache2 (n'est plus à présenter)

    • django (le moteur de traitement)

    • python-pysqlite2 (recommandé par le paquet django)

    • python-mysqldb (support UTF-8 bogué ? empaqueter une version >= 1.2.2b2)

    • subversion (pour récupérer et faire le suivi des sources)

    • patch (pour appliquer des... correctifs)

  • installer éventuellement les paquets suivants :
    • python-imaging (pour le support des photos des utilisateurs)

    • libapache2-mod-python (pour optimiser le lancement des scripts)

    • sqlite3 (pour les outils en ligne de commande ; est-ce nécessaire ?)

  • récupérer et installer les sources :
    • svn co http://trac.sn.auf.org/svn/guia/trunk/guia /usr/local/share/guia

  • préciser le chemin d'installation dans la configuration (temporaire) :
    • sed -i "s=^rep_projet.*$=rep_projet = '/usr/local/share/guia'=" /usr/local/share/guia/noyau/config.py

  • appliquer un correctif « à la Ousmane » sur les sources de Django :
    • patch -d /usr/share/python-support/python-django -p1 < /usr/local/share/patches/Django-0.95-PasswordField.patch ; update-python-modules

Projet/GUIA/MiseEnPlace (dernière édition le 2008-04-09 02:59:30 par JeanChristopheAndré)