Table des matières

Mise à jour de WIMS

Voici les étapes à suivre pour mettre à jour votre serveur WIMS sous Debian.

Avant tout

1. Prévenir les utilisateurs qu'une maintenance aura lieu

Nous vous conseillons de prévenir les utilisateurs avant d'effectuer des opérations de maintenance, mais vous êtes tout à fait libre de choisir comment vous souhaitez les informer. Voici en tout cas 2 solutions inclues dans WIMS

Message sur la page d'accueil du site

C'est ce qu'on appelle aussi le “mot du jour”. Il vous suffit de créer un fichier motd.phtml.LANG dans le répertoire “log/” (remplacez LANG par la langue pour laquelle s'affichera le message (exemples : en pour anglais, fr pour français…)

Message pour les administrateurs de classes

Il vous suffit de créer un fichier manager_msg.phtml.LANG dans le répertoire “log/” (remplacez LANG par la langue pour laquelle s'affichera le message (exemples : en pour anglais, fr pour français…)

2. Mise à jour des paquets tiers

  apt update
  apt upgrade
  apt autoremove
  apt autoclean
  apt install libfl-dev

3. Mise à jour manuelle

 wget https://sourcesup.renater.fr/frs/download.php/latestfile/531/upgrade-4.24_to_4.26.sh
 wget https://sourcesup.renater.fr/frs/download.php/latestfile/531/wims-4.27a.tgz
bin/server-interrupt
sh ./upgrade-4.24_to_4.26.sh

Tapez “y” pour accepter de supprimer les anciens fichiers devenus obsolètes.

tar -xzf wims-4.27a.tgz
killall maxima pari gap octave 2>/dev/null
./compile --mathjax --jmol --geogebra

Attention : si vous mettez à jour depuis une version antérieure à wims4.23d, ces options sont fortement recommandées. (les versions précédemment inclues de mathjax et geogebra ne sont pas compatibles avec les nouvelles) (pour la version 4.18, la mise à jour de jmol est fortement conseillée).

 su
 ./bin/setwrapexec

Pour finir, si vous utilisez la distribution “chroot” de WIMS, lancez le script suivant (en tant que root) :

./bin/setchroot

Pensez à vous rendre dans l'interface d'administration de WIMS afin de vérifier que tout fonctionne : Regardez bien tout ce qui se trouve dans l'onglet “Vérification de l'installation”

La mise a jour ne touche absolument pas aux classes et aux espaces privés.

4. Retirer le message de maintenance

Si vous aviez annoncé la maintenance (ce que nous vous conseillons), il est temps de retirer vos annonces ;)

Annonces via la page d'accueil

Il vous suffit de soit :

Message pour les administrateurs de classes

Il vous suffit de :

Dans les 2 cas ci-dessus, remplacez LANG par la langue pour laquelle s'affichera le message (exemples : en pour anglais, fr pour français…)