Le wiki de WIMS EDU

L'association WIMS EDU a ouvert ce wiki afin de favoriser les collaborations entre utilisateurs de WIMS.

Outils pour utilisateurs

Outils du site


installation:debian:manual

Différences

Ci-dessous, les différences entre deux révisions de la page.

Lien vers cette vue comparative

Les deux révisions précédentesRévision précédente
Prochaine révision
Révision précédente
installation:debian:manual [19/02/2018 13:43] obadoinstallation:debian:manual [11/03/2024 22:56] (Version actuelle) lmarquez
Ligne 6: Ligne 6:
   * Disposer d'un ordinateur muni de Debian, ainsi que d'une connexion Internet. [[https://www.debian.org/releases/stable/i386/index.html.fr|Doc d'installation de Debian]]   * Disposer d'un ordinateur muni de Debian, ainsi que d'une connexion Internet. [[https://www.debian.org/releases/stable/i386/index.html.fr|Doc d'installation de Debian]]
   * Connaître les commandes de base d'un terminal unix/linux   * Connaître les commandes de base d'un terminal unix/linux
 +  * S'assurer que le serveur permet l'envoi d'email (voir [[https://wiki.wimsedu.info/doku.php?id=installation:debian:exim|Envoi d'email]] pour configurer l'envoi d'email) 
  
 Si vous n'avez pas l'habitude du terminal, nous vous recommandons l'[[installation:debian:auto|]]. Ou tout simplement d'utiliser un des serveurs WIMS publics ;) Si vous n'avez pas l'habitude du terminal, nous vous recommandons l'[[installation:debian:auto|]]. Ou tout simplement d'utiliser un des serveurs WIMS publics ;)
Ligne 33: Ligne 34:
  
 === Installer les logiciels tiers indispensables : === === Installer les logiciels tiers indispensables : ===
-<code bash>apt-get install make g++ texlive-base gnuplot pari-gp units-filter flex bison perl liburi-perl imagemagick libgd-dev wget</code>+<code bash>apt-get install make g++ texlive-base texlive-latex-base gnuplot pari-gp units-filter flex bison perl liburi-perl imagemagick libgd-dev libfl-dev wget curl</code>
      
 === Librairie "GD" === === Librairie "GD" ===
Ligne 44: Ligne 45:
 === Mode "developpeur" === === Mode "developpeur" ===
 Si vous installez la version SVN, vous aurez également besoin des paquets suivants : Si vous installez la version SVN, vous aurez également besoin des paquets suivants :
-<code bash>apt-get install autoconf ant</code> +<code bash>apt-get install subversion 
 +apt-get install autoconf ant 
 +apt-get install enscript 
 +apt-get install gcov lcov 
 +apt install openjdk-15-jre</code>
  
  
Ligne 52: Ligne 56:
  
 Tout installer :  Tout installer : 
-<code bash>apt-get install yacas gap maxima octave graphviz ldap-utils scilab-cli libwebservice-validator-html-w3c-perl qrencode fortune unzip libgmp-dev openbabel</code>+<code bash>apt-get install yacas gap maxima octave octave-statistics graphviz ldap-utils scilab-cli libwebservice-validator-html-w3c-perl qrencode fortune unzip zip libgmp-dev openbabel</code>
  
 Ou si vous désirez les installer un par un : Ou si vous désirez les installer un par un :
Ligne 59: Ligne 63:
   apt-get install gap   apt-get install gap
   apt-get install maxima   apt-get install maxima
-  apt-get install octave+  apt-get install octave octave-statistics
   apt-get install graphviz   apt-get install graphviz
   apt-get install ldap-utils   apt-get install ldap-utils
Ligne 66: Ligne 70:
   apt-get install qrencode   apt-get install qrencode
   apt-get install fortune (utilisé par le module "H6/algebra/decrypt")   apt-get install fortune (utilisé par le module "H6/algebra/decrypt")
 +  apt-get install zip (pour les sauvegardes de classes)
   apt-get install unzip (utilisé pour décompresser mathjax)   apt-get install unzip (utilisé pour décompresser mathjax)
   apt-get install libgmp-dev  (Pour pouvoir compiler "units-filter" et "chemeq")   apt-get install libgmp-dev  (Pour pouvoir compiler "units-filter" et "chemeq")
   apt-get install openbabel (outil chemtool)   apt-get install openbabel (outil chemtool)
 </code> </code>
 +
 +=== Octave ===
 +Pour qu'octave charge la librairie "statistics", il faut ajouter au fichier ''/etc/octaverc'' la ligne suivante :
 +<code bash>pkg load statistics</code>
 +Dans ''/usr/share/octave/6.4.0/m/java/''
 +(en remplaçant 6.4.0 par le numéro de la version),
 +executer la commande
 +<code bash>echo -Xss128k > java.opts</code>
 +
  
 === Maxima === === Maxima ===
Ligne 99: Ligne 113:
       * mais auparavant, je vous recommande d'installer ceci : <code bash>apt-get install apt-transport-https</code>       * mais auparavant, je vous recommande d'installer ceci : <code bash>apt-get install apt-transport-https</code>
       * http://faculty.math.illinois.edu/Macaulay2/Downloads/GNU-Linux/Debian/index.html       * http://faculty.math.illinois.edu/Macaulay2/Downloads/GNU-Linux/Debian/index.html
 +        n.b. Depuis Debian 11, Macaulay 2 peut être installé avec ''sudo apt install macaulay2''
       * Pour que les développeurs d'exercices aient accès à l'outil de validation html dans leur compte de Modtool, vous devez installer le paquet perl ''webservice:validator:html:w3c'' :       * Pour que les développeurs d'exercices aient accès à l'outil de validation html dans leur compte de Modtool, vous devez installer le paquet perl ''webservice:validator:html:w3c'' :
         * sous l'utilisateur root (ou via sudo) : <code bash>apt-get install perl</code>         * sous l'utilisateur root (ou via sudo) : <code bash>apt-get install perl</code>
Ligne 112: Ligne 126:
 <code bash>su - wims</code> <code bash>su - wims</code>
  
-   * se rendre dans le dossier /home/wims+     * se rendre dans le dossier /home/wims
 <code bash>cd /home/wims</code> <code bash>cd /home/wims</code>
  
 +
 +=== Mode "développeur" ===
 +Au lieu de de télécharger la dernière archive WIMS disponible comme indiqué ci-après, récupérez les sources SVN dans le répertoire wims en tapant la commande : 
 +<code bash>svn checkout https://subversion.renater.fr/anonscm/svn/wimsdev/trunk/wims . </code>
 +(le '.' à la fin de la commande indique que les sources doivent être mises dans le répertoire où on se trouve) puis passez à la partie 4. Compilation des sources de WIMS 
 +
 +=== Mode "normal" ===
       * Rendez-vous sur le site Sourcesup pour obtenir l'URL de la dernière version de Wims : http://sourcesup.renater.fr/frs/?group_id=379       * Rendez-vous sur le site Sourcesup pour obtenir l'URL de la dernière version de Wims : http://sourcesup.renater.fr/frs/?group_id=379
       * Puis téléchargez-le sur le serveur via cette ligne de commande (en remplacant l'URL par celle que vous venez d'obtenir)       * Puis téléchargez-le sur le serveur via cette ligne de commande (en remplacant l'URL par celle que vous venez d'obtenir)
Ligne 124: Ligne 145:
    * Supprimez l'archive :     * Supprimez l'archive : 
 <code bash>rm wims-4.xx.tgz</code> <code bash>rm wims-4.xx.tgz</code>
 +
 +==== 4. Compilation des sources de WIMS ==== 
  
    * lancer la compilation :    * lancer la compilation :
-      *  lors d'une première installation (long) :<code bash>./compile --mathjax --jmol --modules --geogebra --swac</code> +      *  lors d'une première installation (long) :<code bash>./compile --mathjax --jmol --modules --geogebra --shtooka</code> 
-( l'option ''--modules'' installe tous les modules pédagogiques. Ne le faire qu'à la première installation, la mise à jour est ensuite automatique)+( l'option ''--modules'' installe tous les modules pédagogiques. Ne le faire qu'à la première installation, la mise à jour se fera ensuite automatiquement à l'heure que vous indiquerez dans les pages de configuration)
  
       *  lors des mises à jour (plus rapide) : <code bash>./compile --mathjax --jmol --geogebra</code>       *  lors des mises à jour (plus rapide) : <code bash>./compile --mathjax --jmol --geogebra</code>
Ligne 143: Ligne 166:
   ./bin/setwimsd    ./bin/setwimsd 
 </code> </code>
 +
 +==== 5. Configuration du serveur apache ====
  
   * 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:WIMS et NGINX]])   * 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:WIMS et NGINX]])
Ligne 160: Ligne 185:
 Si tout s'est bien passé, il vous suffit maintenant d'ouvrir un navigateur internet et de vous rendre à l'adresse de votre serveur pour voir WIMS s'afficher. Si tout s'est bien passé, il vous suffit maintenant d'ouvrir un navigateur internet et de vous rendre à l'adresse de votre serveur pour voir WIMS s'afficher.
   http://ICI.VOTRE.SERVEUR/wims/   http://ICI.VOTRE.SERVEUR/wims/
-==== 4. Configuration de WIMS ====+==== 6. Configuration de WIMS ====
 Vous venez d'installer votre premier serveur WIMS. Un peu de configuration est maintenant nécessaire ! Vous venez d'installer votre premier serveur WIMS. Un peu de configuration est maintenant nécessaire !
 Suivez la page suivante : [[installation:first_config| Configuration de WIMS]] Suivez la page suivante : [[installation:first_config| Configuration de WIMS]]
  
 ==== Dernières versions testées : ==== ==== Dernières versions testées : ====
 +  * Ubuntu 20.04.2 LTS / WIMS 4.01 (juin 2021) 
   * Jessie  (Debian 8.5) / WIMS 4.11c (juillet 2016)   * Jessie  (Debian 8.5) / WIMS 4.11c (juillet 2016)
   * Wheezy  (Debian 7) / WIMS 4.09 (mars 2015)   * Wheezy  (Debian 7) / WIMS 4.09 (mars 2015)
installation/debian/manual.1519047836.txt.gz · Dernière modification : 19/02/2018 13:43 de obado