Guide d'autodéfense numérique

Mises à jour : les logiciels évoluent, c'est pourquoi il est vivement conseillé d'utiliser la version la plus à jour de cet outil, qui est disponible sur le site web https://guide.boum.org/.

Durée : une demie journée à une journée, dont un long temps de téléchargement pendant lequel on peut continuer à utiliser son ordinateur, et un long temps d’installation pendant lequel il vaut mieux ne plus l’utiliser.

Lorsqu’une nouvelle version stable de Debian est sortie, le projet veille à garder à jour la précédente version stable pendant une durée d’un an.

Il est donc nécessaire de profiter de cette période pour prendre le temps de mettre à jour son système vers cette nouvelle version. C’est un processus plus délicat que les mises à jour quotidiennes – pas nécessairement dans sa réalisation même, mais dans le fait qu’il est ensuite nécessaire de s’adapter aux changements qu’auront connus les logiciels que nous utilisons habituellement.

Passage de Wheezy à Jessie

La procédure détaillée ici concerne la mise à jour de la version de Debian baptisée Wheezy ou 7, sortie en mai 2013, à la version Jessie ou 8, sortie en avril 2015.

Nous documenterons ici une procédure de mise à jour simplifiée qui a été testée sur des installations de Debian Wheezy avec un environnement graphique de bureau GNOME et des logiciels provenant uniquement des dépôts officiels de Debian.

Elle nécessite de disposer, pour la durée de la mise à jour, d’une connexion à Internet ou d’un DVD d’installation.

Attention ! Cette procédure simplifiée a moins de chances de fonctionner lorsqu’on a bidouillé son système en ajoutant des sources de mises à jour non officielles.

Si c’est le cas, se référer aux notes de publication officielles du projet Debian, notamment la partie Mises à niveau depuis Debian 7 (Wheezy) et la partie Problèmes à connaître pour Jessie.

Mettre à jour sa Debian Wheezy

Avant tout, il est nécessaire de disposer d’une Debian Wheezy à jour. Sans cela, la mise à niveau risque fort de ne pas fonctionner. Au cas où ces mises à jour n’auraient pas été faites au quotidien, c’est le moment de rattraper le retard. S'il vous est proposé de redémarrer, suite à de nombreuses mises à jour, le faire avant de procéder à la suite des opérations.

S’assurer d’avoir assez d’espace libre sur le disque dur

Avant d’éviter toute mauvaise surprise, il faut avoir au moins 4 Go d’espace libre sur le disque dur qui contient le système.

On peut vérifier cela en ouvrant le Poste de travail à partir de menu Raccourcis. Ensuite, ouvrir le Système de fichiers. Dans le menu Fichier, choisir Propriétés. Dans la fenêtre qui s’ouvre, l’information qui nous intéresse se trouve après Espace libre.

Libérer de l'espace sur le disque si nécessaire

S'il n'y a pas assez d'espace sur le disque dur, une piste est d'effacer d'anciennes mises à jour devenues obsolètes. Pour cela, ouvrir le Gestionnaire de paquets Synaptic à partir du menu ApplicationsOutils systèmeAdministration. Dans le menu Configuration choisir Préférences, puis sélectionner l'onglet Fichiers et cliquer sur le bouton Supprimer les paquets en cache, puis fermer le Gestionnaire de paquets Synaptic.

Si cela ne suffit pas, il faudra supprimer certains de nos propres fichiers ou désinstaller des programmes.

Désactiver l’économiseur d’écran

Lors de la mise à jour, l’économiseur d’écran peut se bloquer, et laisser l’écran verrouillé. Il est donc prudent de le désactiver pour le temps de la mise à jour.

Pour cela, ouvrir les Paramètres système à partir du menu ApplicationsOutils systèmePréférences. Dans la fenêtre qui s’ouvre, cliquer sur Luminosité et verrouillage. Dans la section Vérouiller, désactiver le vérouillage. Fermer cette fenêtre.

Désactiver les autres dépôts Debian

La mise à jour n’est testée qu’avec les paquets officiellement fournis par Debian Wheezy. On va donc désactiver tous les autres dépôts Debian, y compris les dépôts backports et volatile.

Pour cela, ouvrir le Gestionnaire de paquets Synaptic à partir du menu ApplicationsOutils systèmeAdministration. Vu qu’on va choisir à quels programmes on fait confiance, on doit entrer le mot de passe d’administration. Dans le menu Configuration choisir Dépôts. Dans l'onglet Other Software (autres logiciels), décocher toutes les lignes. Dans l'onglet Updates (mises à jour) décocher Mises à jour recommandées (wheezy-updates). Fermer cette fenêtre, puis recharger les informations sur les paquets disponibles en cliquant sur Recharger dans la barre d'outils en haut à gauche de la fenêtre.

Installer un logiciel nécéssaire pour la procédure de mise à jour

Pour que notre système chiffré nous pose les questions liées à la mise à jour dans une fenêtre graphique, il faut installer le paquet python-glade2.

Mettre à jour les dépôts Debian utilisés

Commençons par modifier les dépôts configurés afin d’utiliser ceux dédiés à la nouvelle version. Il n’est pas encore possible de faire cette opération à travers l’interface graphique, il faut donc ouvrir un Terminal administrateur à partir du menu ApplicationsAccessoiresTerminal administrateur et taper la commande suivante :

gedit /etc/apt/sources.list

L’éditeur de texte s’ouvre. Dans les menus, on sélectionne ensuite Rechercher → Remplacer. Dans la fenêtre qui s’ouvre, Rechercher « wheezy » pour le Remplacer par « jessie ». Cliquer ensuite sur le bouton Tout remplacer, puis Fermer la fenêtre de recherche.

Si une installation ou une mise à jour a été faite auparavant en utilisant un CD ou un DVD, c’est une bonne idée de chercher les lignes qui commencent par « deb cdrom: » pour les supprimer.

On peut ensuite quitter l’éditeur en enregistrant les modifications. Bien garder le terminal ouvert dans un coin.

Retourner alors dans la fenêtre du Gestionnaire de paquets et cliquer sur le bouton Recharger.

Ajouter le DVD d’installation à la liste des dépôts Debian

La méthode la plus simple pour effectuer les mises à jour consiste à laisser Debian les télécharger directement depuis Internet. Au cas où l’ordinateur n’est pas relié à Internet, ou si la connexion est de mauvaise qualité, on peut demander au système d’utiliser un DVD d’installation de Debian comme dépôt de paquets. Si on dispose d'une connexion à Internet, passer directement à l'étape suivante.

Pour cela, reprendre le Terminal administrateur et taper la commande suivante :

apt-cdrom add

Il faut ensuite insérer le DVD, et appuyer sur la touche Entrée. On peut garder le terminal ouvert, il devrait nous resservir sous peu.

Lancer la mise à jour proprement dite

Retourner dans la fenêtre du Gestionnaire de paquets et mettre à jour les informations sur les paquets disponibles en cliquant sur le bouton Recharger en haut à gauche de la fenêtre.

Une fois le téléchargement des informations concernant les paquets terminé, cliquer sur le bouton Tout mettre à niveau. Une fenêtre intitulée Prévoir d'effectuer d'autres changements s'affiche alors. Choisir Ajouter à la sélection.

Lancer la mise à jour proprement dite en cliquant sur Appliquer. Une fenêtre intitulée Appliquer les modification suivantes ? s'affiche. Dans Résumé, on peut vérifier qu'un grand nombre de paquets vont être mis à niveau. Cliquer sur Appliquer.

Le système télécharge alors les mises à jour, ce qui peut prendre entre quelques dizaines de minutes et plusieurs heures suivant la qualité de notre connexion.

Une fenêtre Changelogs peut alors s'afficher. Elle affiche en anglais une liste de changements importants qui vont être appliqués. Cliquer sur Fermer.

La fenêtre Installation et suppression de logiciels affiche la progression de la mise à jour.

Une fenêtre intitulée Configuring libc6 (configuration de libc6) pourra alors s'afficher. Cocher Restart services during package upgrades without asking ? (redémarrer les services durant les mises à jour de paquets sans demander) puis cliquer sur Forward (suivant).

Une fois la mise à jour terminée, une fenêtre intitulée Les modifications ont été appliquées s'affiche. Cliquer sur Fermer, puis fermer le gestionnaire de paquets.

Premier redémarrage

Le moment est maintenant venu de redémarrer le système. Malheureusement, le bouton de redémarrage ne remarchera qu'après le redémarrage...

Nous allons donc retourner dans la fenêtre du terminal administrateur ouvert précédemment. Taper la commande reboot et appuyer sur la toucher Entrée.

Réactiver les dépôts Debian supplémentaires

On peut maintenant souffler. Le plus gros est fait. Il reste toutefois encore quelques petits ajustements…

Si l'on a désactivé des dépôts non officiels avant la mise à jour, c'est le moment de vérifier qu'on en a toujours besoin avec la nouvelle version de Debian. Si oui, les réactiver. On peut également réactiver l'économiseur d'écran si on l'a désactivé auparavant.

S’assurer que le nouveau système fonctionne correctement

Il peut être utile de s’assurer que les actions et les commandes les plus courantes sont fonctionnelles. Le cas échéant, il pourrait être nécessaire de diagnostiquer et de résoudre les problèmes. Il vaut certainement mieux le faire dès la prise de contact avec le nouveau système, afin de pouvoir repartir pour deux ans avec un système fonctionnel. Les problèmes les plus courants sont souvent décrits, avec les astuces pour les résoudre, dans diverses documentations sur Debian et GNU/Linux.

Rappelons également qu’il existe des notes de publication officielles du projet Debian.