Comment mettre à jour vers Linux Mint 19

thumbnail mettre a jour vers linux mint 19

Linux Mint 19 « Tara » est sortie fin juin 2018. Pour ceux qui ne veulent pas repartir depuis une nouvelle installation, voici comment mettre à jour vers Linux Mint 19 depuis votre ancienne version.

Quelques conseils avant de commencer à mettre à jour vers Linux Mint 19 !

Faites une sauvegarde de vos données personnelles

Dans la plus plupart des cas, la mise à jour devrait bien se passer et vous ne risquez pas de perdre de données personnelles. Toutefois, on n’est jamais trop prudent. Donc, avant d’aller plus loin, je recommande fortement de faire une sauvegarde de vos données sur un autre support, par exemple sur un disque externe.

Testez la version Live

Une nouvelle version Linux Mint implique de nouvelles versions pour le noyau Linux, les drivers des périphériques, etc. Et ces nouvelles versions peuvent parfois poser des problèmes de compatibilité. Par exemple une carte graphique reconnue sans problème avant, pourrait ne plus l’être simplement après la mise à jour.

Donc avant de mettre à jour vers Linux Mint 19 et d’avoir de mauvaises surprises, je recommande de tester cette nouvelle version en démarrant votre ordinateur à partir du support d’installation qui inclut une partie Live-CD/USB permettant les tests.

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

Prérequis pour mettre à jour vers Linux Mint 19

Mettre à jour vers Linux Mint 19 nécessite quelques prérequis.

Ne pas avoir peur de la ligne de commande

Cette mise à jour se fait uniquement en lignes de commande dans un terminal. Donc il vaut mieux, avant de se lancer, avoir quelques notions sur ces dernières sous Linux.

Avoir Linux Mint 18.3 Cinnamon, MATE ou Xfce

Mettre à jour vers Linux Mint 19 son système nécessite que vous ayez déjà Linux Mint 18.3.

Si ça n’est pas le cas, il faut faire la mise à jour vers Linux Mint 18.3.

Pour mettre à jour de Linux Mint 18, 18.1 ou 18.2 vers Linux Mint 18.3, vous pouvez vous aider en lisant : https://www.numetopia.fr/comment-mettre-a-jour-vers-linux-mint-18-3/

Pour mettre à jours depuis Linux Mint 17.x vers Linux Mint 18, vous pouvez consulter cet article (en anglais) : https://community.linuxmint.com/tutorial/view/2316

Linux Mint ne propose plus d’édition KDE. Donc la mise à jour de cette édition vers Linux Mint 19 n’est pas possible simplement. Faites plutôt une nouvelle installation de Linux Mint 19 avec une édition supportée !

Vérifier la configuration de sa fenêtre de terminal

La mise à jour se faisant dans une fenêtre de terminal, il faut s’assurer que vous pourrez lire toutes les informations qui y défileront sans limite. Donc il faut s’assurer que le défilement n’est pas limiter à un nombre de lignes dans la fenêtre.

Pour cela, ouvrer une fenêtre de terminal Ctrl+Shit+T, puis aller dans le menu Édition > Préférences du profil

Fenêtre de terminal - accès préférences du profil

Alors allez dans l’onglet défilement et vérifiez que l’option Limiter les lignes d’historique à n’est pas cochée.

Fenêtre de terminal - réglage défilement

Configurer Timeshift et faire une sauvegarde

Pour pouvoir mettre à jour vers Linux Mint 19, il faut avoir configuré que Timeshift.

Timeshift est un logiciel permettant de faire des instantanés (sauvegardes) de votre système. Linux Mint 18.3, l’installe par défaut et pour les versions 18, 18.1 et 18.2, vous pouvez l’installer depuis les dépôts officiels de Linux Mint.

sudo apt install timeshift

Et pour lancer Timeshift, aller dans : Menu > Adminitration > Timeshift

Une fois cela fait, je vous recommande de créer un instantané. Ainsi en cas de problème lors de la mise à jour, vous pourrez facilement revenir en arrière et retrouver votre système dans l’état où il était avant de commencer.

Pour vous aider dans l’utilisation de Timeshift, n’hésitez pas à vous reporter à ce tutoriel : https://www.numetopia.fr/sauvegarder-votre-systeme-linux-avec-timeshift/

Avoir LightDM

LightDM est un gestionnaire d’affichage (Display Manager) pour l’écran de connexion. Jusqu’à la version 18.1, Linux Mint utilisait MDM. Mais, depuis la version 18.2, par défaut, Linux Mint utilise LightDM lors d’une nouvelle installation. Par contre, lors d’une mise à jour, le gestionnaire précédemment utilisé ne change pas. Ainsi, une version Linux Mint 18 mise à jour vers 18.3 gardera MDM comme gestionnaire d’affichage.

Pour connaître quel gestionnaire d’affichage Linux Mint utilise, faites dans un terminal la commande suivante:

cat /etc/X11/default-display-manager

Si le résultat est /usr/sbin/lightdm, vous avez déjà le bon gestionnaire d’affichage pour la suite. Et vous pouvez passer au chapitre d’après…

Mais, si le résultat est /usr/sbin/mdm, il faut changer de gestionnaire d’affichage et installer LightDM.

Pour cela, ouvrez un terminal et entrez la commande suivante :

sudo apt install lightdm lightdm-settings slick-greeter

Alors, choisissez lightdm.

Choisir LightDM

Puis toujours dans le terminal, faites :

sudo apt remove --purge mdm mint-mdm-themes*
sudo dpkg-reconfigure lightdm
sudo reboot

La première ligne supprime complètement MDM.

La suivante reconfigure LightDM maintenant qu’il est le seul gestionnaire d’affichage présent.

Et la dernière ligne redémarre votre ordinateur pour appliquer les changements.

Appliquer les mises à jour

Un dernier point avant de commencer, vérifiez que ce dernier est bien à jour.

Pour cela, passez par le Gestionnaire de mises à jour en les sélectionnant toutes. Ou exécutez dans un terminal les commandes suivantes :

sudo apt update
sudo apt dist-upgrade

et enfin 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.

Mettre à jour vers Linux Mint 19

Installer l’outil de mise à jour vers Linux Mint 19

L’outil permettant de mettre à jour vers Linux Mint 19 n’est pas installé par défaut et il n’est disponible que sur les dépôts de Linux Mint 18.3 « Sylvia ». Pour l’installer, faites dans un terminal :

sudo apt install mintupgrade

Simuler la mise à jour

L’outil mintupgrade permet de simuler la mise à jour sans rien modifier, juste en faisant pointer temporairement votre système vers les dépôts liés à Linux Mint 19 comme pour effectuer la mise à jour. Puis, elle évaluera l’impact de la mise à jour sur ce dernier et 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.

mintupgrade check

La lecture des résultats est très importante, car elle vous permettra de savoir si des paquets empêchent la mise à jour et 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 :

  • les opérations à faire après la mise à jour
mintupgrade check - Rapport des paquets à nettoyer après l'installation
Rapport des paquets à nettoyer après l’installation
  • puis, quels paquets seront supprimés et nouvellement installés
mintupgrade check - Rapport des paquets supprimés
Rapport des paquets supprimés
  • et, pour terminer ceux qui seront mis à jour
mintupgrade check - Rapport des paquets mis à jour
Rapport des paquets mis à jour

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

Mais attention surtout ne pas copier ces fichiers dans /etc/apt/ car ces fichiers pointent toujours vers les dépôts sources prévus pour Linux Mint 18.3 « Sylvia » et Ubuntu 16.04 « Xenial ».

Télécharger les fichiers pour la mise à jour.

Afin de ne pas être dépendant de la connexion internet durant l’opération de mise à jour, il faut au préalable télécharger les fichiers nécessaires à cette dernière. 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 Linux Mint 19 pour récupérer les paquets de la mise à jour.

Aussi, sachez que les dépôts non-officiels supplémentaires et le PPA ajoutés seront supprimés. Donc, si vous voulez toujours les utiliser par la suite, il faudra les rajouter après la mise à jour.

 

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 ait aucune erreur.

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

mintupgrade restore-sources

Ainsi, le pointage vers les dépôts de Linux Mint 18.3 sera restauré ainsi que les dépôts tierces.

Appliquer la mise à jour

Attention, cette étape n’est pas ré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 :

mintupgrade upgrade

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

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

sudo reboot

Et voilà ! Bienvenue dans Linux Mint 19 🙂 .

Et pour finir

Commencez par nettoyer les dépendances inutilisées :

sudo apt autoremove

Puis configurer le gestionnaire de mises à jour en sélectionnant des miroirs locaux pour les sources des logiciels

Linux Mint - Gestionnaire des MAJ
Linux Mint – Gestionnaire des MAJ – 1er lancement
Linux Mint 19 - Sources des logiciels
Choix de miroir locaux comme sources des logiciels

Et, appliquez les mises à jour s’il y en a.

Parmi les nouveautés de Linux Mint 19, il y a maintenant la possibilité de pouvoir appliquer automatiquement les mises à jour. Pour cela, toujours dans le gestionnaire de mises à jour, il faut aller dans les Préférences :

Linux Mint 19 - Gestionnaire des MAJ - accès préférences

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

Linux Mint - maj automatiqueToutefois, si vous activez cette option, je vous recommande grandement d’avoir aussi bien paramétré Timeshift qui vous permettra de revenir simplement en arrière au cas où une mise à jour se passe mal…

À présent, vous pouvez réinstaller les logiciels dont vous avez encore besoins supprimés lors de la mise à jour.

Aussi, vous pouvez faire la mise à jour vers Linux Mint 19.1 qui est sortie fin décembre 2018 et apporte plusieurs nouveautés dont le passage à Cinnamon 4.0.

Pour aller plus loin

Vous pouvez consulter la procédure officielle pour mettre à jour vers Linux Mint 19 qui a servi de base pour ce tutoriel (en anglais) : https://community.linuxmint.com/tutorial/view/2416

Aussi, voici quelques tutoriels pour affiner le paramétrage de Linux Mint :

Laisser un commentaire

Votre adresse e-mail 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.

13 Commentaires

  1. Bonjour et merci Le Tux
    Non je n’ai eu aucun message d’erreur pendant le check.
    Je me suis bien douté que ce Nut me posait un problème mais impossible de le désinstaller même en ligne de commande, j’avais toujours ce même message d’erreur.
    je suis passé par la logiteck de Mint, j’ai retrouvé mon logiciel et je l’ai désinstallé par ce biais. Ça a marché. J’ai pu installé la version 19.3 sans problème.
    J’attend un peu et passerai à la 20 un peu plus tard.
    Merci en tout cas pour vos info et bonnes fêtes de fin d’année.
    Cordialement

  2. Bonjour,
    Pour passer de la version 18.3 à la version 19, j’ai suivi scrupulusement votre démo mais à la fin du travail de mintupgrade upgrade j’ai ce message la
    ERROR Failed to upgrade some of the packages. Please review the error message, use APT to fix the situation and try again.
    En regardant le défilement j’ai un autre mesage:
    dpkg: erreur de traitement du paquet nut (–configure) :
    problèmes de dépendances – laissé non configuré
    dpkg: des problèmes de dépendances empêchent la configuration de nut-server :
    nut-server dépend de nut-client (= 2.7.4-5.1ubuntu2) ; cependant :
    Le paquet nut-client n’est pas encore configuré.

    dpkg: erreur de traitement du paquet nut-server (–configure) :
    problèmes de dépendances – laissé non configuré
    Des erreurs ont été rencontrées pendant l’exécution :
    nut-client
    nut
    nut-server
    Pourriez vous me donner une indication?
    merci à vous
    Cordialement

    1. Bonjour Lefevre,

      Lors de l’exécution de la commande : mintupgrade check aviez-vous des erreurs ? Si oui, lesquelles ?

      nut est un ensemble d’utilitaires qui permettent de surveiller un onduleur branché au PC. Utilisez-vous un onduleur ?

      Avez-vous fait une sauvegarde Timeshift avant la mise à niveau ? Si oui, restaurez-la et refaites les étapes décrites dans les prérequis pour la mise à niveau.

      Puis, désinstallez nut avec :

      sudo apt autoremove nut

      Alors, ouvrez les Sources de Logiciels (Menu > Administration > Sources de logiciels). Dans maintenance, choisissez restaurer les paquets étrangers, Tout sélectionner et cliquez sur Rétrograder.

      Et relancez la mise à niveau.

      Une fois sur Linux Mint 19.x (ou 20.x si vous en profitez pour continuer à mettre à niveau vers des versions plus récentes), si vous utilisez un onduleur, vous pouvez réinstaller nut :

      sudo apt install nut

      Cordialement

  3. Bonjour, désolé pour le retour tardif mais rien n’a fonctionné.
    J’ai pris une décision radicale, après plusieurs années de migrations successives pour les versions supérieures, j’ai dû accumuler sans en prendre conscience des dépendances non satisfaites, plus joignables, paquets cassés etc… vérolant ainsi et progressivement chaque mise à jour. Résultat, je me suis retrouvé avec une version 19.3 bancale et plus lente que celles précédentes avec des erreurs signalées à chaque fois que j’utilisais mon terminal. Mes données et documents étant sauvegardés sur un support externe, j’ai entièrement formaté mon SSD, 20 minutes chrono et me voilà avec un Mint 19.3 tout propre qui tourne à merveille, c’est le jour et la nuit. Me reste plus qu’à installer progressivement les programmes qui me manquent désormais.

    1. Bonjour Marko,

      Vous avez pris la bonne décision, j’allais vous suggérer cette solution si vous continuez d’avoir des problèmes. Parfois il est plus simple de tout réinstaller que de s’acharner à régler de nombreux problèmes… Personnellement sur une machine qui a déjà connu plusieurs changements de versions (17.3>18, 18>18.1, 18.1>18.2, etc), je préfère toujours repartir sur une nouvelle installation.

      Pour la réinstallation de vos programmes, si vous en utilisez des anciens plus supportés aujourd’hui et non présents sur les dépôts Ubuntu/Mint, plutôt que de les installer depuis un paquet DEB précédemment sauvegardé, je vous recommande de chercher des équivalents récents car sinon lors de leur installation, vous pourriez avoir des problèmes avec des librairies manquantes. Auparavant vous ne voyez pas cela car une fois une librairie installée, elle reste présente dans le système même si elle n’est plus sur les dépôts…

      Et petite astuce, si vous ne la connaissez pas déjà, pour installer rapidement plusieurs logiciels depuis les dépôts en une fois utilisez une ligne de commande de ce type :

      sudo apt install nompaquetlogiciel1 nompaquetlogiciel2 nompaquetlogiciel3

      Enfin bienvenue sur votre nouvelle Linux Mint 19.3 toute neuve 🙂

      Et pour info, Linux Mint 20, c’est pour dans quelques mois au début de l’été 2020 😉 Le passage n’est pas obligatoir tout de suite car Linux Mint 19.x reste supporté jusqu’en 2023. Ça laisse le temps avant d’envisager un nouveau changement de version

      Bien cordialement,

  4. Migration effectuée avec quelques petits soucis :
    -La logithèque Ubuntu est inopérante, je clique mais rien ne se lance.
    – Le volume du son ne reste pas au niveau auquel je le règle à chaque démarrage, il revient systématiquement à 100%. A noter qu’il reste à 100% avec Pulse audio equalizer, quand je le désactive le son reste au niveau de ma dernière session. J’en perd mon latin.

    1. Voici quelques idées :

      Pour la logithèque :
      Vérifier vos « sources » dans sources de logiciels et choisir celles qui répondent avec un bon débit. Le gestionnaire de logiciel peut avoir du mal à créer son cache si l’un des dépôts n’est pas joignable.
      Réinstaller la logithèque de Mint, faites : sudo apt install --force mintinstall

      Pour vos problèmes de son :
      Vous pouvez essayer de réinitialiser les modules ALSA et Pulse : sudo /etc/init.d/alsa-utils reset && sudo /etc/init.d/alsa-utils restart
      Essayez de faire votre réglage en passant par un terminal en exécutant : alsamixer.
      Vous pouvez trouver d’autres pistes ici.

      Cordialement

  5. Bonjour, question bête mais pas méchante, pourquoi faut-il passer à lightdm ? Je demande car j’ai commencé en suivant votre tuto et le passage à lightdm à perturbé le fonctionnement de mon serveur X. Cette configuration est-elle vraiment nécessaire pour lancer la mise à jour ?
    Ma version actuelle : Mint 18.3 64 bit

    1. Bonjour Marko,

      Linux Mint 19 et les versions suivantes ne supporte plus MDM dont le développement a d’ailleurs été arrêté.
      Si vous ne faites pas le changement de gestionnaire d’affichage, la mise à niveau vers Linux Mint 19 ne sera pas possible. Vous aurez un message d’erreur et ne pourrez pas aller plus loin.
      Avez bien bien fait sudo dpkg-reconfigure lightdm après le passage à LightDM ?

      Cordialement

    2. Merci pour les précisions, en rechargeant le pilote graphique j’ai pu relancer la session sans problèmes . Étrange car c’est bien la première fois que je rencontre ce genre de désagréments d’affichage.
      Merci en tout cas pour tutoriel très explicite et très facilement compréhensible.
      Me reste à étudier le fonctionnement de Timeshift et je me lancerai très prochainement.