Comment mettre à niveau vers LMDE 4 « Debbie » ?

thumbnail-tuto-upgrade-lmde-4

LMDE 4, nom de code « Debbie », est sortie le 20 Mars 2020. Pour ceux qui ne veulent pas repartir depuis une nouvelle installation complète, voici comment mettre à niveau vers LMDE 4 depuis LMDE 3.

Pré-requis pour mettre à niveau vers LMDE 4

Mettre à niveau vers LMDE 4 nécessite quelques pré-requis :

  • avoir un compte Administrateur
  • ne pas avoir peur de la ligne de commande. La mise à niveau se fait uniquement en lignes de commande dans un terminal. Donc il vaut mieux, avoir quelques notions sur ces dernières sous Linux et plus particulièrement sur les commandes APT.
  • être déjà sur LMDE 3.
  • Avoir configuré Timeshift.

Avant de commencer de mettre à niveau

Tester la version Live de LMDE 4

Une nouvelle version Linux Mint ou LMDE implique de nouvelles versions pour le noyau Linux, les drivers des périphériques, etc. Bien qu’en principe, il ne devrait pas y avoir de problème avec ces nouvelles versions peut y avoir dans de très rare cas des régressions.

Alors, avant de mettre à niveau vers LMDE 4 et d’avoir de mauvaises surprises, testez cette nouvelle version en démarrant votre ordinateur à partir du support d’installation qui inclut une partie Live-CD/USB.

L’image ISO permettant de créer le support d’installation est téléchargeable ici : https://linuxmint.com/download.php

Appliquer les toutes les mises à jour

Par l’interface graphique

Ouvrez le gestionnaire de mise à jour Menu > Administration > Gestionnaire de mises à jour.

Rafraîchissez le cache (1), puis sélectionnez toutes les mises à jours (2) et installez les (3).

mise à jour LMDE

Alors suivez les instructions du gestionnaire de mises à jour jusqu’à la fin de l’opération.

Puis redémarrez.

En ligne de commande

Ouvrez un terminal et mettez à jour le cache :

sudo apt update

Alors, si des mises à jour sont disponibles, pour les installer faites :

sudo apt dist-upgrade

Puis, suivez les instructions.

Alors, une fois les mises à jour installées, supprimez les dépendances logicielles inutilisées et les fichiers de configuration associés :

sudo apt autoremove --purge

Vous pouvez aussi en profiter pour faire un peu de ménage et gagner un peu de place sur votre disque dur en supprimant les anciens paquets téléchargés dans /var/cache/apt/archives (uniquement la dernière version présente sur les dépôts sera conservée) :

sudo apt autoclean

Ou, pour gagner, encore plus de place et vider complètement le dossier /var/cache/apt/archives :

sudo apt clean

Ces deux dernières commandes ne désinstallent rien.

Enfin, redémarrez.

Faire des sauvegardes

Même si dans la plus plupart des cas, la mise à jour devrait se passer sans problème et sans perte de données personnelles, on est jamais trop prudent. Alors faites des sauvegardes :

  • de votre système. Timeshift est prévu pour cela dans LMDE (Menu > Administration > Timeshift). Une fois configuré si vous ne l’aviez pas déjà fait, lancez la création d’un instantané en cliquant sur Créer.

Sauvegarde système avec Timeshift

N’hésitez pas à consulter ce tutoriel sur l’utilisation de Timeshift.

  • de vos données personnelles sur un autre support comme un Disque externe. LMDE dispose d’un outil simple pour faire cela MintBackup (Outil de sauvegarde).

Sauvegarde données personnelles avec mintbackup

N’hésitez pas à vous reporter à ce tutoriel sur l’utilisation de MintBackup.

Repasser aux miroirs par défaut de LMDE

Je recommande pour la mise à niveau de repasser au miroir par défaut pour les dépôts officiels. Pour cela, allez dans le gestionnaire de sources de logiciels (mintsources) par Menu > Administration > Sources de Logiciels puis faites Rétablir les paramètres par défaut.

Rétablir miroir par défaut de LMDE

Rétrograder les paquets installés depuis le dépôt non-officiel Debian Multimedia

Le dépôt deb-multimedia.org n’est plus utilisé dans LMDE 4.

Aussi pour prévenir tout conflit de paquets pendant la mise à niveau, il faut supprimer ce dépôt et rétrograder les paquets liés à ce dernier à leur versions présentes sur les dépôts officiel de Debian.

Suppression de dépôt deb-multimedia.org

Pour supprimer ce dépôt, ouvrez avec les droits administrateurs le fichier /etc/apt/sources.list.d/official-packages-repositories.list. Cela peut être fait dans un terminal avec la commande :

sudo xed /etc/apt/sources.list.d/official-package-repositories.list

Puis supprimez la ligne en bas du fichier : deb https://www.deb-multimedia.org stretch main non-free :

Sauvez le fichier(Ctrl + S) et quitter.

Alors, rafraîchissez votre cache avec dans un terminal :

sudo apt update

Rétrograder les paquets multimédias

Ouvrez le gestionnaires des sources de logiciels (Menu > Administration > Sources de Logiciels). Allez dans l’onglet Maintenance, puis cliquez sur Restaurer les paquets étrangers :

LMDE - rétrograder paquets étrangers

Faites Tout sélectionner.

LMDE - sélection paquets à rétrograder

Et, cliquez sur Rétrograder.

LMDE - rétrograder les paquets sélectionnés

Dans le terminal imbriqué, vérifiez les informations et confirmez pour continuer.

LMDE - confirmer rétrogradage paquets

Enfin, une fois l’opération terminée, fermez la fenêtre.

LMDE - fin rétrogradage

Supprimer les paquets multimédia restants

Pour supprimer les paquets restants, toujours dans l’onglet maintenance du gestionnaire des sources de logiciels, cliquez sur Supprimer les paquets étrangers.

LMDE - supprimer paquets étrangers

Puis sélectionnez tous les paquets qui ont dmo dans la colonne version installée et cliquez sur Supprimer.

LMDE - supprimer paquets étrangers dmo

Cela supprimera aussi le paquet mint-meta-codecs :

remove mint-meta-codecs

mais ce n’est pas un problème. Ils seront automatiquement installés durant la mise à niveau depuis un nouveau paquet.

Mettre à niveau vers LMDE 4

Installer l’outil pour mettre à niveau vers LMDE 4

L’outil de mise à jour vers LMDE 4 n’est pas installé par défaut. Pour l’installer, faites dans un terminal :

sudo apt install mintupgrade

S’il était déjà présent, ça le mettra à jour.

Vous pouvez vérifier la version installé avec la commande :

apt policy mintupgrade

contrôle de la version mintupgrade installée

Simuler la mise à niveau vers LMDE 4

L’outil mintupgrade permet de simuler la mise à jour sans rien modifier. Cette simulation fera pointer temporairement votre système vers les dépôts liés à LMDE 4 comme pour effectuer la mise à jour. Alors, elle évaluera l’impact de la mise à niveau sur ce dernier puis vous en donnera le résultat. Et, une fois la simulation terminée, vos dépôts originaux seront restaurés.

Pour lancer la simulation, ouvrez un terminal et lancer la commande suivante :

mintupgrade check

et suivez les instructions affichées dans la fenêtre.

Simulation pour mettre à niveau vers LMDE 4 - error

Dans l’exemple, s’elle vous demande de supprimer libservlet3.1-java. Alors pour cela, faites :

sudo apt remove libservlet3.1-java

et relancez la simulation.

mintupgrade check - simulation pour mettre à niveau vers LMDE 4

Lors de la vérification, une copie de vos dépôts sera faite dans votre répertoire personnel ~/Upgrade-Backup.

Mais surtout, après la mise à niveau, ne copiez pas ces fichiers dans /etc/apt/ car ces fichiers pointent toujours vers les dépôts sources prévus pour LMDE 3 et Debian 9 « Stretch ».

La lecture des résultats est très importante. En effet, elle vous permettra de savoir si des paquets empêchent la mise à jour. Alors, dans ce cas, il faudra les supprimer et éventuellement les ré-installer après…
Aussi, pour lire ces résultats, il faut remonter dans l’historique de la fenêtre de terminal.
Elle vous permettra aussi de connaître par exemple :

  • quels paquets seront supprimés et nouvellement installés
  • et, ceux qui seront mis à jour

Lecture rapport de la simulation pour mettre à niveau vers LMDE 4

Télécharger les fichiers nécessaire pour mettre à niveau vers LMDE 4.

Afin de rester indépendant de la connexion internet durant l’opération, il faut, au préalable, télécharger les fichiers nécessaires à la mise à niveau de LMDE.

Pour cela, entrez la commande suivante dans un terminal :

mintupgrade download

Cette commande ne lance pas la mise à jour, mais fera pointer votre système vers les dépôts de LMDE 4 pour télécharger les paquets nécessaires.

Et relancez la commande autant de fois que nécessaire, jusqu’à ce que tous les paquets soient correctement téléchargés et qu’il n’y aie aucune erreur.

L’opération finie, vous pouvez toujours revenir en arrière avec la commande :

mintupgrade restore-sources

Cela restaurera les dépôts de LMDE 3 et autres dépôts utilisés.

Aussi, sachez que mettre à niveau votre système supprimera les dépôts non-officiels ajoutés. Donc, si vous voulez toujours les réutiliser par la suite, il faudra les rajouter après la mise à jour.

Appliquer la mise à niveau vers LMDE 4

Cette étape est irréversible.
Le seul moyen de revenir en arrière sera de restaurer une sauvegarde ou un instantané TimeShift.

Enfin, si vous êtes prêt, pour lancer la mise à jour, utilisez la commande suivante :

nice mintupgrade upgrade

et suivez les instructions affichées dans la fenêtre.

Cette mise à niveau est lourde et peut prendre du temps. Aussi, il se peut que par moment votre système ou Cinnamon se gèlent. Pas d’inquiétude, soyez juste patient.

En cas de problème, déconnectez vous complètement et passez en mode console avec Ctrl + Alt + F1. Puis identifiez vous. Et alors, relancez la mise à niveau avec la commande :

mintupgrade upgrade

Puis, une fois l’opération finie, redémarrez :

sudo reboot

Et voilà ! bienvenue dans LMDE 4.

lmde 4 - accueil

À faire après la mise à niveau

Nettoyage post-installation

Commencez par supprimer les paquets devenus inutiles (ceux listés quand vous avez fait mintupgrade check). Pour cela, ouvrez un terminal et faites :

sudo apt autoremove

Aussi, dans LMDE 4, certains paquets n’existent plus ou sont dans des versions plus anciennes que dans LMDE 3. Donc, pour éviter des problèmes par la suite, il faut les rétrograder et supprimer ceux qui ne sont plus existants.

Pour cela, ouvrez les gestionnaires des sources de logiciels.

Rétrograder les paquets étrangers

  1. Dans l’onglet Maintenance, cliquez sur Restaurer les paquets étrangers.
  2. Puis faites Tout Sélectionner.
  3. Et, cliquez sur Rétrograder.

LMDE - rétrograder les paquets étrangers post upgrade

Supprimer les paquets étrangers

  1. Dans l’onglet maintenance du gestionnaire des sources logiciels, cliquez sur Supprimer les paquets étrangers.
  2. Puis faites Tout sélectionner.
  3. Et cliquez sur Supprimer.

LMDE - supprimer paquets étrangers post upgrade

Restaurer ses paramètres LightDM

Pour restaurer vos paramètres de l’écran de connexion faites :

sudo lightdm-settings

LightDM settings

Vos paramètres devraient automatiquement restaurés.

Instantanés systèmes

Lancez Timeshift et créez un premier instantané de votre système LMDE en version 4.

Gestionnaire de mises à jour

Dans le gestionnaire de mises à jour, commencez par choisir des miroirs locaux pour les sources des logiciels. Puis, actualisez la liste de mises à jour et appliquez les s’il y en a.

Vous pouvez aussi décider d’appliquer automatiquement les mises à jour.

Pour cela, toujours dans le gestionnaire de mises à jour, il faut aller dans les Préférences :

Puis dans l’onglet MAJ automatique, et cocher l’option et faites Appliquer.

Toutefois, si vous activez cette option, pensez à programmer des sauvegarde régulière dans Timeshift. Ainsi vous pourrez de revenir simplement en arrière au cas de problème…

Et pour finir

Résolvez les problèmes signalés dans l’outil des rapports système.

LMDE rapports système

Puis, ouvrez le panneau bienvenue de LMDE (Menu > Préférences > Écran d'accueil) et allez dans l’onglet des Premiers pas. Vous y trouverez des lanceurs pour effectuez différentes tâches recommandées avant de commencer à utiliser LMDE 3.

LMDE 4 - premiers pas

Entre autre, si votre ordinateur doit se connecter à internet en dehors de chez vous, pensez à activer le Pare-feu (Firewall)…

Pour aller plus loin

Vous pouvez consulter :

Laisser un commentaire

Votre adresse de messagerie ne sera pas publiée. Les champs obligatoires sont indiqués avec *

Ce site utilise Akismet pour réduire les indésirables. En savoir plus sur comment les données de vos commentaires sont utilisées.