74 lines
2.3 KiB
Plaintext
74 lines
2.3 KiB
Plaintext
<page xmlns="http://projectmallard.org/1.0/"
|
|
type="topic" style="task"
|
|
id="install-debian" xml:lang="fr">
|
|
|
|
<info>
|
|
<desc>Installation et configuration sur un système Debian 6 (<em>squeeze</em>).</desc>
|
|
<link type="guide" xref="install"/>
|
|
<title type="sort">1 - debian</title>
|
|
</info>
|
|
|
|
<title>Installation sur Debian 6</title>
|
|
|
|
<p>
|
|
</p>
|
|
|
|
<section id="paquet">
|
|
<title>Installation du paquet</title>
|
|
<note>
|
|
<!-- TODO: sources.list, update, upgrade, etc. -->
|
|
<p>Pour l'instant aucun réel dépôt «compatible Debian» (APT) n'est disponible,
|
|
l'installation du paquet est manuelle.</p>
|
|
</note>
|
|
<p>Prendre le fichier .deb disponible sur SourceSup, dans le projet PolyNum :
|
|
<link href="https://sourcesup.renater.fr/frs/?group_id=859">https://sourcesup.renater.fr/frs/?group_id=859</link>
|
|
et l'installer avec l'outil «gdebi» qui va résoudre les dépendances.</p>
|
|
</section>
|
|
|
|
<section id="virtualenv">
|
|
|
|
<title>Création du <em>virtualenv</em></title>
|
|
|
|
<p>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 <em>environnement
|
|
virtuel</em> Python (<em>virtualenv</em>).</p>
|
|
|
|
<p>Le paquet Debian fourni un script qui automatise la création de ce
|
|
<em>virtualenv</em>, il suffit de lancer la commande suivante :</p>
|
|
|
|
<screen>
|
|
<output style="prompt"># </output><input>polynum-build-virtualenv</input>
|
|
<output>
|
|
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
|
|
|
|
</output>
|
|
</screen>
|
|
|
|
<note>
|
|
<p>L'installation peut prendre quelques minutes.</p>
|
|
<p>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 <code>PROXY</code> :
|
|
</p>
|
|
<screen>
|
|
# PROXY=user:password@proxy.server:port polynum-build-virtualenv
|
|
</screen>
|
|
</note>
|
|
|
|
</section>
|
|
|
|
</page>
|