Installation sur Debian 6

Installation du paquet

Pour l'instant aucun réel dépôt «compatible Debian» (APT) n'est disponible, l'installation du paquet est manuelle.

Prendre le fichier .deb disponible sur SourceSup, dans le projet PolyNum : https://sourcesup.renater.fr/frs/?group_id=859 et l'installer avec l'outil «gdebi» qui va résoudre les dépendances.

Création du virtualenv

Le paquet installe tous les composants systèmes nécessaires. L'application polynum nécessite en plus quelques modules Python indisponibles sur Debian (ou pas dans les versions requises). Pour les ajouter, on créé un environnement virtuel Python (virtualenv).

Le paquet Debian fourni un script qui automatise la création de ce virtualenv, il suffit de lancer la commande suivante :

# polynum-build-virtualenv

Building PolyNum virtualenv in /opt/polynum/virtualenv
(detailed log in /opt/polynum/virtualenv/install.log)

New python executable in virtualenv/bin/python
(...)
Successfully installed django-crispy-forms django-sekizai pypdf
                       flup django-debug-toolbar gunicorn django-cas
                       django-admin-tools django-classy-tags
Cleaning up...

Creating .pyc files (compileall) ....done

PolyNum virtualenv created in /opt/polynum/virtualenv

L'installation peut prendre quelques minutes.

Elle télécharge les paquets depuis des sites HTTP et HTTPS : la machine doit donc avoir accès à Internet à ce moment. Si la machine doit passer par un proxy, ajoutez une variable d'environnement PROXY :

# PROXY=user:password@proxy.server:port polynum-build-virtualenv