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.
Table des matières
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
Alors allez dans l’onglet défilement et vérifiez que l’option Limiter les lignes d’historique
à n’est pas cochée.
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
.
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.
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
- puis, quels paquets seront supprimés et nouvellement installés
- et, pour terminer ceux qui seront 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
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 :
Puis dans l’onglet MAJ automatique, et cocher l’option et faites Appliquer.
Toutefois, 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 :
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
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
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 :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
:Cordialement
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.
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 :
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,
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.
Vous êtes sur quelle édition de Linux Mint ? Cinnamon, Mate ou XFCE ?
Cordialement
Cinnamon 19.3
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
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
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
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.
Timeshift est assez simple d’utilisation, vous n’avez qu’à suivre le tutoriel… 😉
Bonne mise à jour 🙂