installation:debian
Différences
Ci-dessous, les différences entre deux révisions de la page.
Les deux révisions précédentesRévision précédenteProchaine révision | Révision précédenteDernière révisionLes deux révisions suivantes | ||
installation:debian [16/06/2016 07:30] – [Installation automatique] obado | installation:debian [07/10/2019 07:52] – [Debian] obado | ||
---|---|---|---|
Ligne 1: | Ligne 1: | ||
====== Debian ====== | ====== Debian ====== | ||
- | pré-requis : Nous partons du principe que vous disposez d'un serveur Debian, et que vous connaissez les bases de l' | + | **Pré-requis** : Nous partons du principe que vous disposez d'un serveur Debian, et que vous connaissez les bases de l' |
Au cas-où, voici des [[installation: | Au cas-où, voici des [[installation: | ||
===== Installation automatique | ===== Installation automatique | ||
- | Grâce à Georges Khaznadar, | + | WIMS fait partie des paquets facilement installable sur Debian. L' |
- | Pré-requis : | + | Pour installer WIMS en automatique sur Debian, |
- | * Disposer d'un ordinateur muni de Debian, | + | |
- | 3 commandes à connaître : | ||
- | apt-get update | ||
- | apt-get upgrade --show-upgraded | ||
- | apt-get install wims | ||
- | Cette dernière vous installera le dernier paquet wims disponible sur Debian : | ||
- | https:// | ||
- | |||
- | A l' | ||
- | |||
- | Via ce biais, WIMS sera installé ici : **/ | ||
- | |||
- | nb : vous obtiendrez une version plus a jour de WIMS via l' | ||
- | [[installation: | ||
- | |||
- | Que vous passiez par l' | ||
===== Installation manuelle | ===== Installation manuelle | ||
- | pré-requis : Connaître les commandes de base d' | + | L'installation manuelle est un peu plus longue, mais vous permet d' |
- | Dernières versions testées | + | Pour installer WIMS en manuel sur Debian, suivez la page suivante |
- | * Wheezy | + | [[installation: |
- | * Squeeze (Debian 6) / Wims 4.03a (mars 2012) | + | |
- | * Ubuntu 14.04 LTS (Juin 2015) | + | |
- | ==== 1. Pré-requis et logiciels tiers : ==== | + | |
- | Toute cette première partie devra être effectuée par un utilisateur administrateur ('' | ||
- | |||
- | * Mettre à jour apt-get et les packages existants : | ||
- | |||
- | apt-get update | ||
- | apt-get upgrade --show-upgraded | ||
- | |||
- | ===Installer un Serveur Web === | ||
- | Par défaut, WIMS fonctionne avec Apache, ( et contient un script de configuration automatique de ce dernier.) | ||
- | * Installer Apache2 : | ||
- | |||
- | apt-get install apache2 | ||
- | |||
- | * vérifier que le serveur fonctionne. Entrer http:// | ||
- | * au cas ou, voici la commande pour relancer Apache2 : | ||
- | |||
- | / | ||
- | |||
- | Mais vous pouvez choisir de travailler avec NGINX. | ||
- | Plus d' | ||
- | |||
- | |||
- | === Installer les logiciels tiers indispensables : === | ||
- | |||
- | apt-get install make g++ texlive-base gnuplot pari-gp units-filter flex bison perl liburi-perl imagemagick libgd2-xpm-dev wget | ||
- | | ||
- | | ||
- | === Librairie " | ||
- | Depuis WIMS v4.07b, la librairie [[http:// | ||
- | |||
- | * commande pour installer cette librairie sous Debian : | ||
- | |||
- | apt-get install libgd2-xpm-dev | ||
- | |||
- | |||
- | === Mode " | ||
- | Si vous installez la version SVN, vous aurez également besoin des paquets suivants : | ||
- | apt-get install autoconf ant | ||
- | |||
- | |||
- | |||
- | ==== 2. Installer les logiciels tiers recommandés : ==== | ||
- | (seuls certains modules/ fonctionnalités ne seront pas utilisables sans ces paquets) | ||
- | |||
- | Tout installer : | ||
- | apt-get install yacas gap maxima octave graphviz ldap-utils scilab-cli libwebservice-validator-html-w3c-perl qrencode fortune unzip libgmp-dev openbabel | ||
- | |||
- | Ou si vous désirez les installer un par un : | ||
- | |||
- | apt-get install yacas | ||
- | apt-get install gap | ||
- | apt-get install maxima | ||
- | apt-get install octave | ||
- | apt-get install graphviz | ||
- | apt-get install ldap-utils | ||
- | apt-get install scilab-cli | ||
- | apt-get install libwebservice-validator-html-w3c-perl | ||
- | apt-get install qrencode | ||
- | apt-get install fortune (utilisé par le module " | ||
- | apt-get install unzip (utilisé pour décompresser mathjax) | ||
- | apt-get install libgmp-dev | ||
- | apt-get install openbabel (outil chemtool) | ||
- | |||
- | === Povray === | ||
- | Si vous souhaitez utiliser les modules d' | ||
- | * Povray fait partie des logiciels tiers de la catégorie " | ||
- | |||
- | ajoutez la ligne suivante au fichier / | ||
- | deb http:// | ||
- | |||
- | *Puis vous pourrez l' | ||
- | |||
- | apt-get update | ||
- | apt-get install povray | ||
- | |||
- | * ajouter ensuite cette ligne à la catégorie " | ||
- | |||
- | [Permitted Paths] | ||
- | [...] | ||
- | read+write* = / | ||
- | |||
- | === Autres logiciels tiers : === | ||
- | * Pour installer Macaulay 2, il vous faudra suivre sa doc d' | ||
- | * http:// | ||
- | ==== 3. Installation de WIMS ==== | ||
- | |||
- | * Créer un utilisateur " | ||
- | |||
- | adduser wims | ||
- | |||
- | //(ceci crée automatiquement le dossier / | ||
- | * Se connecter en tant qu' | ||
- | |||
- | su - wims | ||
- | |||
- | * se rendre dans le dossier /home/wims | ||
- | |||
- | cd /home/wims | ||
- | |||
- | * Rendez-vous sur le site Sourcesup pour obtenir l'URL de la dernière version de Wims : http:// | ||
- | * Puis téléchargez-le sur le serveur via cette ligne de commande (en remplacant l'URL par celle que vous venez d' | ||
- | |||
- | wget --no-check-certificate https:// | ||
- | |||
- | * Décompresser l' | ||
- | |||
- | tar xzf wims-4.xx.tgz | ||
- | |||
- | * Supprimez l' | ||
- | |||
- | rm wims-4.xx.tgz | ||
- | |||
- | * lancer la compilation : | ||
- | |||
- | | ||
- | | ||
- | |||
- | |||
- | (l' | ||
- | installe tous les modules pédagogiques, | ||
- | est ensuite automatique), | ||
- | pour utiliser geogebra | ||
- | |||
- | * lorsque WIMS vous demande l'IP de l' | ||
- | * donnez ensuite l' | ||
- | |||
- | * Se connecter en tant qu' | ||
- | |||
- | su root | ||
- | |||
- | * lancer les commandes permettant de définir les droits corrects sur certains fichiers sensibles | ||
- | |||
- | ./ | ||
- | ./ | ||
- | |||
- | * lancer la commande pour configurer automatiquement apache (si vous avez choisi Apache comme serveur Web. Sinon, c'est que vous avez déja du configurer ici : [[installation: | ||
- | |||
- | ./ | ||
- | |||
- | |||
- | * la mention " | ||
- | |||
- | * Charger le module cgi d' | ||
- | |||
- | a2enmod cgi | ||
- | |||
- | |||
- | * Relancer le serveur web : | ||
- | |||
- | service apache2 restart | ||
- | |||
- | Bravo ! | ||
- | Si tout s'est bien passé, il vous suffit maintenant d' | ||
- | http:// | ||
- | |||
- | |||
- | ===== Configuration de l' | ||
- | |||
- | ==== Configuration classique : Exim4 ==== | ||
- | Pour que WIMS puisse envoyer des mails, il faut configurer le courrier électronique sur cette machine en lançant la commande suivante : | ||
- | | ||
- | |||
- | Répondez ensuite aux différentes questions de l' | ||
- | |||
- | ==== Configuration alternative (redirection vers le smtp d’établissement) ==== | ||
- | - Désactiver exim4 | ||
- | - installer le paquet ssmtp. ('' | ||
- | - modifier le fichier ''/ | ||
===== Première configuration de WIMS ===== | ===== Première configuration de WIMS ===== | ||
+ | Vous venez d' | ||
Suivez la page suivante : [[installation: | Suivez la page suivante : [[installation: | ||
- | ===== Bugs Connus sur Debian | + | ===== Mode " |
- | * Pour que GAP4 soit fonctionnel, | + | Wims est capable de fonctionner en mode **chroot**. Ce mode verrouille l' |
+ | Pour en savoir plus : [[installation: | ||
+ | ===== Mise à jour ===== | ||
+ | Vous souhaitez mettre à jour votre serveur WIMS sur Debian, la doc est ici : | ||
+ | [[installation: | ||
- | gap -T -m 64M | ||
- | === Maxima : === | + | ===== Bugs Connus sur Debian ===== |
- | * Erreur au lancement | + | Quelques bugs et adaptations spécifiques existent pour une installation |
- | + | Nous vous conseillons de les consulter sur la page suivante | |
- | The SGC segfault recovery test failed with memprotect_multiple_invocations, | + | |
- | + | ||
- | Solution | + | |
- | + | ||
- | Procédure d' | + | |
- | + | ||
- | apt-get install clisp | + | |
- | wget http:// | + | |
- | tar xzf maxima-5.28.0.tar.gz | + | |
- | cd maxima-5.28.0 | + | |
- | ./ | + | |
- | make | + | |
- | make install | + | |
- | cd .. | + | |
- | rm -R maxima-5.28.0 | + |
installation/debian.txt · Dernière modification : 19/11/2023 15:09 de bernadette