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

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édentes Révision précédente
Prochaine révision
Révision précédente
installation:debian:debian_upgrade [29/06/2018 16:48]
obado
installation:debian:debian_upgrade [09/11/2018 10:51] (Version actuelle)
bernadette
Ligne 7: Ligne 7:
   * Assurez-vous d'​avoir une sauvegarde récente du serveur (Si c'est une machine virtuelle, faites un snapshot) ​   * 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 =====+===== 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. 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 Voici en tout cas 2 solutions inclues dans WIMS
  
 ==== Message sur la page d'​accueil du site ==== ==== Message sur la page d'​accueil du site ====
-C'est ce qu'on appelle aussi le "​mot ​de jour"​. +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...)+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 ==== ==== 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...)+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 =====+===== 2. Mise à jour des paquets tiers =====
 <code bash> <code bash>
   apt-get update   apt-get update
   apt-get upgrade   apt-get upgrade
 +  apt-get autoremove
   apt-get autoclean   apt-get autoclean
 </​code>​ </​code>​
  
   * 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 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 ​:+  * Si vous aviez choisi l'​installation manuelle, continuez à l'​étape ​:
  
  
-===== 2. Mise à jour manuelle =====+===== 3. Mise à jour manuelle =====
  
    * Rendez-vous dans le répertoire de wims, en tant qu’utilisateur wims <code bash>su - wims</​code>​    * Rendez-vous dans le répertoire de wims, en tant qu’utilisateur wims <code bash>su - wims</​code>​
  
-   * Se rendre sur le [[https://​sourcesup.renater.fr/​frs/?​group_id=379 | 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''​)+   * Se rendre sur le [[https://​sourcesup.renater.fr/​frs/?​group_id=379 | 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.14 et que vous souhaitez mettre a jour en 4.16 ou plus, il vous faudra également le script ''​upgrade-4.14_to_4.16.sh''​)
  
    * Téléchargez la dernière version de WIMS    * Téléchargez la dernière version de WIMS
 <code bash> <code bash>
-  ​wget --no-check-certificate ​https://​sourcesup.renater.fr/​frs/​download.php/​file/5282/upgrade-4.12_to_4.14.sh + wget https://​sourcesup.renater.fr/​frs/​download.php/​latestfile/531/upgrade-4.14_to_4.16.sh 
-  wget --no-check-certificate ​https://​sourcesup.renater.fr/​frs/​download.php/​file/5614/wims-4.15c.tgz+ wget https://​sourcesup.renater.fr/​frs/​download.php/​latestfile/531/wims-4.17b.tgz
 </​code>​ </​code>​
  
Ligne 45: Ligne 46:
  
    * Décompressez l'​archive    * Décompressez l'​archive
-<code bash>tar -xzf wims-4.15c.tgz</​code>​+<code bash>tar -xzf wims-4.17b.tgz</​code>​
  
    * Éventuellement,​ lancer le script de mise a jour si besoin    * Éventuellement,​ lancer le script de mise a jour si besoin
-<code bash>sh ./​upgrade-4.12_to_4.14.sh</​code>​+<code bash>sh ./​upgrade-4.14_to_4.16.sh</​code>​ 
 +Tapez "​y"​ pour accepter de supprimer les anciens fichiers devenus obsolètes.
  
    * Détruisez les éventuels "​zombies"​    * Détruisez les éventuels "​zombies"​
Ligne 55: Ligne 57:
    * 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)    * 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)+   * Lancer la recompilation (avec mise a jour optionnelle ​de mathjax, jmol et geogebra)
 <code bash>​./​compile --mathjax --jmol --geogebra</​code>​ <code bash>​./​compile --mathjax --jmol --geogebra</​code>​
 +(pour la version 4.17b, la mise à jour de jmol est très fortement conseillée).
    * Lancez ce script en tant que root (pour des raisons de sécurité)    * Lancez ce script en tant que root (pour des raisons de sécurité)
 <code bash> <code bash>
-  ​su + su 
-  ./​bin/​setwrapexec+ ​./​bin/​setwrapexec
 </​code>​ </​code>​
  
Ligne 71: Ligne 73:
 <code bash>​./​bin/​setchroot</​code>​ <code bash>​./​bin/​setchroot</​code>​
  
-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. +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.// //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 :
 +  * Supprimer ou renommer le fichier "​motd.phtml.LANG"​ que vous avez créé ​ dans le répertoire “log/”
 +  * Modifier le contenu de celui-ci, par exemple pour annoncer que la maintenance a bien eu lieu, et que les utilisateurs doivent vider le cache de leur navigateur pour en profiter pleinement.
 +
 +==== Message pour les administrateurs de classes ====
 +
 +Il vous suffit de soit :
 +  * supprimer ou renommer le fichier "​manager_msg.phtml.LANG"​ dans le répertoire “log/”.
 +  * soit modifier le contenu de celui-ci, par exemple pour annoncer que la maintenance a bien eu lieu, et que les utilisateurs doivent vider le cache de leur navigateur pour en profiter pleinement.
 +
 +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…)
 +
 +
 +
installation/debian/debian_upgrade.1530283736.txt.gz · Dernière modification: 29/06/2018 16:48 par obado