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édente | ||
| installation:debian [21/09/2017 09:40] – [Bugs Connus sur Debian] obado | installation:debian [19/11/2023 15:09] (Version actuelle) – bernadette | ||
|---|---|---|---|
| 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 |
| - | * Jessie | + | [[installation: |
| - | * Wheezy | + | |
| - | * Squeeze (Debian 6) / WIMS 4.03a (mars 2012) | + | |
| - | * Ubuntu 16.04 LTS / WIMS 4.11c (Juin 2016) | + | |
| - | * 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) | ||
| - | |||
| - | == Maxima == | ||
| - | Vérifier que le package share de Maxima a bien été installé, sinon l' | ||
| - | Il fournit de nombreuses commandes utilisées dans les exercices wims (exemple trigsimp) | ||
| - | |||
| - | === 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 ''/ | ||
| - | |||
| - | ==== Problèmes connus ==== | ||
| - | |||
| - | == Compatibilité de la commande / | ||
| - | |||
| - | wims pourra envoyer des messages avec la commande fournie par le paquet '' | ||
| ===== Première configuration de WIMS ===== | ===== Première configuration de WIMS ===== | ||
| + | Vous venez d' | ||
| + | Suivez la page suivante : [[installation: | ||
| - | Suivez la page suivante : [[installation: | ||
| + | ===== Mode " | ||
| + | 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: | ||
| + | ===== Bugs Connus sur Debian ===== | ||
| + | Quelques bugs et adaptations spécifiques existent pour une installation de WIMS sur Debian. | ||
| + | Nous vous conseillons de les consulter sur la page suivante : [[installation: | ||
installation/debian.1505986848.txt.gz · Dernière modification : de obado
