663
Commentaire: étape 1 : si tout le monde pouvait s'y mettre un peu déjà, on gagnera du temps
|
2051
typo
|
Texte supprimé. | Texte ajouté. |
Ligne 8: | Ligne 8: |
== 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}}} |
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