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

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)

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/5298/wims-4.15a.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.15a.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.txt · Dernière modification: 21/09/2017 11:48 par obado