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:43] – [Première configuration de WIMS] 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 (''su root'', | + | ===== Première configuration de WIMS ===== |
+ | Vous venez d'installer votre premier serveur WIMS. Un peu de configuration est maintenant nécessaire ! | ||
+ | Suivez la page suivante : [[installation: | ||
- | * Mettre à jour apt-get et les packages existants : | ||
- | apt-get update | + | ===== Mode "chroot" ===== |
- | apt-get upgrade --show-upgraded | + | WIMS est capable |
- | + | Pour en savoir plus : [[installation: | |
- | ===Installer un Serveur Web === | + | ===== Mise à jour |
- | Par défaut, WIMS fonctionne avec Apache, ( et contient un script de configuration automatique de ce dernier.) | + | Vous souhaitez mettre à jour votre serveur |
- | * Installer Apache2 : | + | [[installation: |
- | + | ||
- | 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 | + | |
- | + | ||
- | | + | |
- | + | ||
- | 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' | + | |
- | | + | |
- | + | ||
- | ajoutez la ligne suivante au fichier / | + | |
- | deb http:// | + | |
- | + | ||
- | *Puis vous pourrez | + | |
- | + | ||
- | 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 | + | |
- | + | ||
- | adduser wims | + | |
- | + | ||
- | //(ceci crée automatiquement le dossier | + | |
- | * Se connecter en tant qu' | + | |
- | + | ||
- | su - wims | + | |
- | + | ||
- | * se rendre dans le dossier / | + | |
- | + | ||
- | cd / | + | |
- | + | ||
- | * 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), l'option --geogebra installe les libraires javascript utiles | + | |
- | pour utiliser geogebra | + | |
- | + | ||
- | * lorsque WIMS vous demande l' | + | |
- | * donnez ensuite l' | + | |
- | + | ||
- | * Se connecter | + | |
- | + | ||
- | 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 | + | |
- | dpkg-reconfigure exim4-config | + | |
- | + | ||
- | 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 ===== | + | |
- | + | ||
- | Suivez la page suivante : [[installation: | + | |
===== Bugs Connus sur Debian ===== | ===== Bugs Connus sur Debian ===== | ||
- | Suivez | + | 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.txt · Dernière modification : 19/11/2023 15:09 de bernadette