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:debian_upgrade

Ceci est une ancienne révision du document !


Mise a jour de WIMS

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

Avant tout

  • Prévenez les utilisateur du créneau de mise a jour, car pendant celle-ci le serveur sera inaccessible. (utilisez le “mot du jour” par exemple)
  • Assurez-vous d'avoir une sauvegarde récente du serveur (Si c'est une machine virtuelle, faites un snapshot)

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…)

1. Mise à jour des paquets tiers

  apt-get update
  apt-get upgrade
  apt-get autoclean
  • Si vous aviez choisi l'installation automatique de WIMS (via “apt-get install wims”), c'est tout ce que vous avez à faire ! Profitez de votre WIMS mis à jour ;)
  • Si vous aviez choisi l'installation manuelle, continuez à l'étape 2 :

2. Mise à jour manuelle

  • Rendez-vous dans le répertoire de wims, en tant qu’utilisateur wims
    su - wims
  • Se rendre sur le projet WIMS sur sourcesup, et chercher le lien de la dernière version, ainsi que de tous les éventuels scripts à appliquer depuis votre version actuelle (exemple : si vous avez la version 4.12 et que vous souhaitez mettre a jour en 4.14 ou plus, il vous faudra également le script upgrade-4.12_to_4.14.sh)
  • Téléchargez la dernière version de WIMS
  wget --no-check-certificate https://sourcesup.renater.fr/frs/download.php/file/5282/upgrade-4.12_to_4.14.sh
  wget --no-check-certificate https://sourcesup.renater.fr/frs/download.php/file/5614/wims-4.15c.tgz
  • Arrêtez le serveur pour laisser le temps aux jobs éventuels de se terminer
bin/server-interrupt
  • Décompressez l'archive
tar -xzf wims-4.15c.tgz
  • Éventuellement, lancer le script de mise a jour si besoin
sh ./upgrade-4.12_to_4.14.sh
  • Détruisez les éventuels “zombies”
killall maxima pari gap octave 2>/dev/null
  • Vérifiez dans la page d'installation du Wiki si des logiciels tiers ne sont pas devenus nécessaires depuis la dernière mise à jour (libgd par exemple)
  • Lancer la recompilation (avec mise a jour de mathjax, jmol et géogebra)
./compile --mathjax --jmol --geogebra
  • Lancez ce script en tant que root (pour des raisons de sécurité)
  su
  ./bin/setwrapexec
  • Ouvrez votre navigateur Internet préféré, et vérifiez que tout fonctionne. Cliquez sur “à propos de WIMS” pour voir le nouveau numéro de version. (pensez également à vider votre cache)
  • Et voila ! profitez bien de la nouvelle version, et comme toujours n'hésitez-pas à nous signaler (via Sourcesup) tout bug rencontré !

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, notamment dans la partie “logiciels tiers” pour être sûr que WIMS utilise correctement les nouvelles versions.

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

Vous pourriez laisser un commentaire si vous étiez connecté.
installation/debian/debian_upgrade.1530283748.txt.gz · Dernière modification : 29/06/2018 14:49 de obado