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édentesRévision précédente
Prochaine révision
Révision précédente
Prochaine révisionLes deux révisions suivantes
installation:debian:debian_upgrade [29/06/2018 14:48] obadoinstallation:debian:debian_upgrade [09/11/2018 08:38] – maj 4?17b obado
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 géogebra)
 <code bash>./compile --mathjax --jmol --geogebra</code> <code bash>./compile --mathjax --jmol --geogebra</code>
  
    * 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 tierspour ê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.txt · Dernière modification : 19/11/2023 14:40 de bernadette