1C-03. Maintenir ses applications à jour

Exposé pratique. Technique…

Sommaire

  • Présentation
  • 1. Enjeu des mises à jour d’applications
  • 2. S’abandonner aux mises à jour : oui, mais…
  • 3. Utiliser Software Updater d’Avast !
  • 4. Installer une mise à jour ou une nouvelle version
  • 5. Sauvegarder les paramétrages personnels de LibreOffice
  • 6. Restaurer ses applications.

Présentation

Avec la maintenance des applications, sujet de ce chapitre, nous abordons les notions de confort qui sont bien souvent associées, en informatique, à la sécurité et à l’efficacité du système. Les techniciens répugnent, en général, à aborder ces questions plus humaines que techniques. Et pourtant, surtout en informatique domestique, elles restent essentielles.

Au-delà du système d’exploitation et de ses contraintes, au-delà des utilitaires et autres logiciels qui lui sont associés pour maintenir le système, assurer sa sécurité, et le faire évoluer correctement, vous utilisez un certain nombre d’applications pour réaliser certains travaux avec votre ordinateur, sans compter la consultation d’Internet et les diverses messageries. Dans les Préalables, j’ai indiqué la variété de ces applications : système, Internet, bureautique et autres.

Nous commencerons par préciser l’enjeu de la maintenance des applications. Puis nous verrons comment procéder.

1. Enjeu des mises à jour d’applications

Un des enjeux importants de la mise à jour régulière de vos applications, c’est la sécurité de votre système. En particulier, bien évidemment, de vos applications Internet (Navigateur, logiciel de messagerie ou de FTP). Ces applications vous font dialoguer avec la Toile. Vous êtes donc exposés à des intrusions et à la réception de ces programmes espions (Spyware) ou chevaux de Troie. Les hackers connaissent parfaitement les applicatifs Internet, et leurs failles. Et ils les utilisent.

Mettre à jour une application Internet quand son constructeur le propose est un bon réflexe pour la sécurité de votre système. Il vous faut réagir immédiatement. C’est souvent l’occasion aussi de découvrir des améliorations fonctionnelles ou visuelles. Donc, rien, absolument rien, ne justifie de temporiser ce genre de mise à jour.

Pour les applications bureautiques et apparentées, et pour les utilitaires, les mises à jour apportent à la fois la correction de certains bogues et surtout de nouvelles fonctionnalités. L’enjeu ici est de disposer d’une meilleure fiabilité et d’un meilleur confort. Pourquoi s’en priver ?

Dans les mises à jour, il faut distinguer les versions et les mises à jour. Les mises à jour sont des corrections mineures, l’application restant identique à elle-même. Dans la référence d’une application (son numéro de version), les mises à jour sont repérées par le ou les derniers chiffres. En revanche, une version est une mise à jour très importante au niveau de la structure de l’application. Elle est parfois si importante que la nouvelle version ne ressemble plus à l’ancienne, il s’agit d’un produit totalement nouveau. La référence d’une version se fait sur les premiers chiffres. Lors d’un changement de version, il est judicieux d’attendre les premières mises à jour de cette version pour installer cette nouvelle version sans souffrir des bogues inhérents à ce passage.

Certaines applications utilisent une batterie de paramètres et de fichiers associés impressionnants. Par exemple, LibreOffice, pour le traitement de texte, enregistre pour chaque utilisateur, ses raccourcis clavier, ses diverses tables pour les contrôles orthographiques (remplacements automatiques d’un mot tapé par un mot juste), les textes automatiques, etc. Ces paramètres sont conservés lors d’une mise à jour ou du passage d’une version à une autre. Il est possible aussi de sauvegarder ces paramètres, et c’est bien pratique pour les exporter sur un autre ordinateur, ou en cas de nécessité, pour remonter un système à partir des sauvegardes. Or ces paramètres dépendent de la version utilisée. Si à la suite d’un souci grave, vous réinstallez l’application, dans une version disponible plus récente que celle qui gérait vos paramètres, ceux-ci peuvent ne plus être acceptés. Utiliser la dernière version d’une application dans ses paramétrages, est un gage de pouvoir conserver ses paramétrages personnels en cas de coup dur.

2. S’abonner aux mises à jour : oui, mais…

L’abonnement aux mises à jour est une fonctionnalité très intéressante à condition d’avoir le choix entre une alerte et une installation automatique. Vous devez, surtout pour vos applications stratégiques, pouvoir temporiser l’installation d’une nouvelle version qui risquerait de ne pas être totalement au point.

Il vous faut, cependant, faire la part des choses. Personnellement, je suis abonné aux installations automatiques des mises à jour pour Firefox, Thunderbird et FileZilla : ce sont mes applications Internet. Je considère qu’elles ne doivent souffrir aucun retard ; je considère aussi que leur mise au point est toujours satisfaisante du fait de leur environnement de développement (logiciels ouverts). Donc pour elles, quand une mise à jour est disponible, elle est installée automatiquement.

En revanche, pour LibreOffice, je suis seulement notifié de la disponibilité des mises à jour. Cet abonnement s’enregistre dans les Options ou Propriétés de l’application. Par exemple, dans LibreOffice :

Dans LibreOffice : ▼ OutilsOptions… * (Options – LibreOffice)
LibreOffice Mise à jour en ligne * (Options – LibreOffice – Mise à jour en ligne) ;
Options de mise à jour en ligne
[X] Vérifier automatiquement les mises à jour disponibles ;
♪ : { Quotidiennement – Hebdomadairement – Mensuellement };
▼ ◄OK►.

Précisions :

  • Dans cette procédure, vous pouvez aussi en profiter pour vérifier s’il y a présentement une nouvelle mise à jour avec le bouton ◄VERIFIER MAINTENANT►.
  • Vous pouvez aussi, si vous voulez que les mises à jour soient installées automatiquement, cocher la case correspondante et préciser où vous voulez que le fichier soit enregistré.

Voilà un exemple clair et précis, qui contraste singulièrement avec celui, fumeux, que nous avons vu pour les mises à jour avec Windows Update.

3. Utiliser Software Updater d’Avast !

Dans sa version gratuite, Avast ! propose un utilitaire très pratique : il détecte pour la plupart des applications et utilitaires les mises à jour disponibles. L’alerte est donnée sur la barre des tâches quand un logiciel est à mettre à jour. Sur le panneau d’Avast ! il est possible d’exclure une application de ce contrôle ; pour les logiciels à mettre à jour, un lien de téléchargement est proposé. C’est vraiment très pratique, surtout pour des utilitaires discrets par nature (Java RTE, série Adobe, etc.).

4. Installer une mise à jour ou une nouvelle version

L’opération est devenue banale. Un fichier d’installation est téléchargé ; il s’agit souvent d’un fichier de commande qui ira ensuite chercher les composants sur Internet. Ce fichier (souvent avec l’extension .exe ou .msi) est auto-exécutable, et chez certains producteurs, il se lance tout seul. Sinon, il suffit de cliquer dessus pour que l’installation démarre, sans avoir besoin de l’installer ailleurs que dans le dossier de téléchargement. L’installation supprime les fichiers périmés et les éléments devenus inutiles. Les paramétrages sont conservés. Il faut, dans la plupart des cas, redémarrer l’ordinateur pour que les nouveaux registres soient pris en compte.

5. Sauvegarder les paramètres de LibreOffice

LibreOffice enregistre les paramètres par utilisateur. C’est très confortable pour les utilisateurs, mais cela nécessite une petite gymnastique pour les sauvegarder afin de pouvoir les retrouver dans le cas d’une restauration. Voici où les trouver :

Dans la barre des tâches : ▼ ♥ Windows[Démarrer] ♥ ;
Ordinateur * (Ordinateur) ;
Disque (C:) * ;
Users ou Utilisateurs ;
xxx (le dossier utilisateur à explorer) ;
AppData : si ce dossier n’apparaît pas, ce qui est normal car il est normalement caché, il faut le faire apparaître : voir ci-dessous la manipulation #1 ;
Roaming ;
yyy (choisir le dossier de l’application pour laquelle vous voulez les paramètres de l’utilisateur xxx ; exemple : LibreOffice) ;
(Pour LibreOffice continuer :▼ ‘4’ (version) ▼ user : contenu à copier correspondant aux paramétrages de xxx pour l’application yyy).

#1 : Pour voir le dossier AppData, votre dossier Utilisateurs ou personnel doit permettre l’affichage des dossiers cachés. Pour cela un paramétrage est nécessaire sur le dossier. Voici comment procéder pour poser ce paramétrage :

(Pour afficher les dossiers cachés) :
(la fenêtre du dossier pour lequel on veut voir les dossiers cachés est affichée) ;
Dans : ▼ Affichage Personnaliser ce dossier… * (Propriétés de : Nom du dossier) ;
▼ | Général | ;
Attributs █ ;
[ ] Caché ;
▼ ◄OK►.

Il n’est pas souhaitable que les dossiers habituellement cachés soient visibles. Ce paramétrage devrait donc être temporaire. Quand les dossiers habituellement cachés sont visibles, on les reconnaît à leur icône plus pâle que celle des dossiers normaux.

Chaque application a sa propre structure de paramétrage à partir de son dossier dans le dossier Roaming.

Théoriquement, vous aurez à sauvegarder les paramétrages de chaque utilisateur déclaré sur le système.

Attention aux droits de copie : si vous voulez que SyncBack copie des dossiers de paramétrages d’un autre utilisateur, vous devrez veiller au respect des droits de lecture-écriture du dossier de paramètres. Normalement ce dossier n’est accessible qu’à l’utilisateur concerné et à l’Administrateur. Il vous faudra donc agir en tant qu’administrateur pour exécuter dans SyncBack des copies de fichiers appartenant à d’autres utilisateurs. Nous verrons cela en détail dans le chapitre sur les sauvegardes.

6. Restaurer ses applications

Vous pouvez être amené à restaurer une application. Pour les applications fonctionnant avec une grosse batterie de paramètres, comme LibreOffice, l’opération est complexe. Car il faut non seulement récupérer le logiciel, mais surtout, récupérer les paramètres.

Au préalable, pour cette opération :

  • Dans vos opérations de sauvegarde, vous veillerez à ce que les paramètres de l’application soient sauvegardés. Le paramétrage de SyncBack vous indique l’emplacement de ces paramètres pour savoir où les remettre éventuellement. (La procédure pour afficher les dossiers cachés, ci-dessus, vous précise comment trouver cet emplacement).
  • Sur votre journal d’exploitation, vous noterez régulièrement les mises à jour installées pour cette application. J’appelle ‘journal d’exploitation’ un document, que je tiens personnellement en traitement de texte, dans lequel je note mes opérations de sauvegarde, et toute opération sur mon système dont je considère qu’il est important d’en garder la trace. S’agissant d’un journal, ces opérations sont datées et présentées dans l’ordre des dates. J’en parle en détail dans le chapitre sur les sauvegardes. L’important est de connaître la dernière version en cours de chacune de vos applications. Notez que Software Updater d’Avast ! vous l’indique pour les applications qu’il détecte.

Le jour où vous voulez restaurer cette application :

1. Installez l’application en la téléchargeant à partir d’Internet ou du support fourni par votre fournisseur. S’il vous est possible de choisir la version à télécharger, de préférence, chargez celle que vous utilisiez ; vos paramètres sauvegardés s’y adapteront parfaitement. Vous en serez quitte, ensuite à installer une mise à jour.

2. Lancer l’application. Les paramétrages de base sont créés par ce lancement. Sauvegardez-les quelque part, au cas où vous auriez besoin de les reprendre. (J’ai indiqué plus haut comment trouver ceux de LibreOffice ; il suffit de copier le dossier user de chaque utilisateur déclaré sur l’ordinateur pour le coller n’importe où, ce lieu temporaire n’a pas d’importance). Fermer l’application.

3. Remonter vos paramétrages à partir de votre sauvegarde : vous copiez votre sauvegarde dans le dossier des paramètres.

4. Tester si votre application fonctionne avec ces paramétrages remontés.

5. Si tout est en ordre, c’est terminé pour cette application (sauf à faire une mise à jour comme indiqué en 1.).

6. Sinon, remontez les paramétrages sauvegardés en 2. et relancez votre application pour faire les paramétrages à la main.

En dehors de ces cas que les paramétrages rendent complexes, la restauration des applications est désormais une opération complètement ordinaire. Il suffit de télécharger la dernière version sur Internet.

Certaines applications, payantes, ne peuvent être installées qu’avec une clé d’activation. Les produits Microsoft sont un exemple. Il est important de conserver ces clés en lieu sûr pour le jour où on veut réinstaller ces applications. Car il est fort probable qu’en l’absence de clé, l’utilisateur doive faire son deuil de son application.

Encore plus subtil : certaines applications nécessite une clé d’activation calculée partir d’un identifiant unique attaché au microprocesseur de votre ordinateur. Vous demandez la clé par courriel ; le fournisseur vous répond lui aussi par courriel en vous demandant de valider votre demande ; en fait cette validation lui envoie l’identifiant unique ; et en retour, il vous envoie une clé calculée qui en tient compte. Si vous voulez restaurer une application de ce type sur votre ordinateur, vous n’aurez pas de difficulté. En revanche, si vous voulez l’installer sur un autre ordinateur, ça ne marchera pas. Un bon commercial pourra vous sortir de l’embarras ; mais tous les fournisseurs de logiciels n’ont pas nécessairement dans leur équipe un bon commercial… Quand on voit la qualité des produits ‘libres’ et ‘gratuit’, et leur facilité d’installation, on peut se dire qu’il y a de tout dans le monde du logiciel !