Comment passer à Linux Mint 20 | Procédure améliorée (plus sure)


Première procédure à avoir vue le jour : Comment passer à Linux Mint 20


A. Introduction

Ce tutoriel explique comment mettre à niveau vers Linux Mint 20.

B. Exigences

B1. 64 bits uniquement

Bien que les versions 32 bits et 64 bits de Linux Mint 19.3 soient prises en charge jusqu’en avril 2023, les nouvelles versions de Linux Mint, dont la version 20, ne sont disponibles qu’en 64 bits.

Pour mettre à niveau vers Linux Mint 20, vous devez exécuter la version 64 bits de Linux Mint 19.3.

Pour vérifier quelle version vous exécutez, tapez :

dpkg --print-architecture

S’il indique  » amd64 « , vous pouvez passer à Linux Mint 20.

S’il indique  » i386 « , cela signifie que vous utilisez la version 32 bits. Dans ce cas, vous ne pouvez pas mettre à niveau et vous devez vous en tenir à Linux Mint 19.3.

B2. Expérience

Pour passer à Linux Mint 20, vous avez besoin d’expérience avec APT et la ligne de commande.

La mise à niveau vers une base de paquets plus récente n’est pas anodine et ne doit pas être effectuée par des utilisateurs novices.

Vous devez savoir comment taper des commandes et lire leur sortie.

Vous devez également être expérimenté avec APT. Pendant la mise à niveau, vous devrez comprendre la sortie des commandes APT. Vous devrez comprendre si un paquet doit être supprimé, s’il bloque la mise à niveau ou s’il entre en conflit avec un autre paquet.

C. Préparation

C1. Appliquer toutes les mises à jour des paquets

Pour appliquer toutes les mises à jour:

  • Lancez le Gestionnaire de mises à jour avec « Menu -> Administration -> Gestionnaire de mises à jour ».
  • Appuyez sur le bouton « Actualiser » pour mettre à jour le cache.
  • Appuyez sur le bouton « Sélectionner tout » pour sélectionner toutes les mises à jour.
  • Appuyez sur le bouton « Installer les mises à jour ».
  • Suivez les instructions du gestionnaire de mise à jour et installez toutes les mises à jour jusqu’à ce que le gestionnaire vous indique que le système est à jour.
  • Redémarrez l’ordinateur.

C2. Créer un instantané du système

Si quelque chose se casse ou si quelque chose se passe mal pendant la mise à niveau, vous pouvez remonter dans le temps et annuler toutes les modifications en restaurant votre dernier instantané du système. Quoi qu’il arrive, vous êtes couvert. Vous pourrez restaurer votre fonctionnement dans cet état actuel, soit à partir de Linux Mint, soit en lançant Timeshift à partir d’une session Mint en direct (DVD en direct ou USB en direct).

Pour créer un instantané du système:

  • Lancez Timeshift avec « Menu -> Administration -> Timeshift ».
  • Suivez l’assistant pour sélectionner une destination pour vos instantanés.
  • Dans la barre d’outils, cliquez sur le bouton « Créer » pour créer un instantané manuel de votre système d’exploitation.

Pour vous aider concernant Timeshift, voici un article comprenant trois vidéos sur le sujet 👍▶ TimeShift | Créer et sauvegarder des points de restauration


Améliorations en question

Purger les PPA et les dépôts tiers

Les PPA ou les dépôts tiers peuvent introduire des problèmes lors de la mise à niveau si les versions des paquets qu’ils fournissent sont supérieures à celles de Linux Mint 20. Cela peut entraîner des dépendances non satisfaites, des paquets conservés ou des problèmes de résolutions

Pour purger les paquets tiers, procédez comme suit :

  • Lancez l’outil Sources de logiciels depuis Menu ‣ Administration ‣ Sources de logiciels.
  • Ouvrez l’onglet Dépôts additionnels et désactivez tous les dépôts supplémentaires.
  • Ouvrez l’ onglet PPA et désactivez tous les PPA.
  • Cliquez sur le bouton pour actualiser votre cache APT.
  • Ouvrez l’onglet Maintenance et cliquez sur Restaurer les paquets étrangers (Downgrade Foreign Packages).
  • Sélectionnez tous les packages étrangers et cliquez sur Rétrograder.
  • Cliquez sur Supprimer les paquets étrangers.
  • Sélectionnez tous les packages étrangers et cliquez sur Supprimer.
  • Redémarrez l’ordinateur.
  • Créez un autre instantané Timeshift.

Cette étape est facultative mais fortement recommandée. Certains PPA fonctionnent bien, d’autres non. Certains ajoutent uniquement des paquets et n’ont pas d’impact sur le processus de mise à niveau, d’autres introduisent des dépendances qui ne peuvent pas être résolues.

Vous pouvez laisser certains paquets PPA installés ou encore laisser certains dépôts additionnels activés et essayer de mettre à niveau si vous le souhaitez. Si cela fonctionne, alors tant mieux. Si ce n’est pas le cas, vous pouvez toujours restaurer l’instantané précédent et suivre les étapes ci-dessus pour les purger avant de réessayer.

D. Mise à niveau

D1. Installez l’outil de mise à niveau

Pour installer l’outil de mise à niveau, ouvrez un terminal et tapez :

apt install mintupgrade

D2. Vérifiez la mise à niveau

Pour simuler une mise à niveau, ouvrez un terminal et tapez :

mintupgrade check

Ensuite suivez les instructions sur l’écran.

Cette commande pointe temporairement votre système vers les dépôts de Linux Mint 20 et calcule l’impact d’une mise à niveau.

Notez que cette commande n’affecte pas votre système. Une fois la simulation terminée, vos dépôts d’origine sont restaurés.

La sortie vous indique si la mise à niveau est possible, et si c’est le cas, quels paquets seront mis à niveau, installés, supprimés et conservés.

Il est extrêmement important que vous prêtiez une attention particulière à la sortie de cette commande.

Continuez à utiliser  » mintupgrade check » et ne passez pas à l’étape suivante jusqu’à ce que vous soyez satisfait du résultat.

D3. Téléchargez les mises à jour des paquets

Pour télécharger les paquets nécessaires à la mise à niveau, tapez la commande suivante :

mintupgrade download

Notez que cette commande n’effectue pas réellement la mise à niveau elle-même, mais télécharge simplement les packages.

D4. Appliquer les mises à niveau

Remarque : cette étape n’est pas réversible. Une fois que vous l’avez exécuté, la seule façon de revenir en arrière est de restaurer un instantané du système.

Pour appliquer les mises à niveau, tapez la commande suivante :

mintupgrade upgrade

D5. Déclassement de packages étrangers

Certains packages n’existent plus dans Linux Mint 20 ou ont une version inférieure à celle de Linux Mint 19.3. Pour garantir leur bon fonctionnement, ils doivent être déclassés.

  • Lancez l’outil Sources de logiciels à partir de « Menu -> Administration -> Sources de logiciels ».
  • Ouvrez l’onglet « Maintenance » et cliquez sur « Restaurer les paquets étrangers » (Downgrade Foreign Packages).
  • Sélectionnez tous les packages étrangers et cliquez sur « Rétrograder ».

D6. Supprimer des packages étrangers

  • Lancez l’outil Sources de logiciels à partir de « Menu -> Administration -> Sources de logiciels ».
  • Ouvrez l’onglet « Maintenance » et cliquez sur « Supprimer les paquets étrangers ».
  • À l’exception des paquets que vous avez installés vous-même (à partir de sources tierces), sélectionnez tous les paquets étrangers et cliquez sur « Supprimer ».

E. Alternatives

Si vous ne pouvez pas mettre à niveau, veuillez effectuer une nouvelle installation.

Des instructions génériques sur les «nouvelles mises à niveau» sont également disponibles sur https://community.linuxmint.com/tutorial/view/2

F. Notes

  • Il est recommandé d’utiliser le miroir Linux Mint par défaut avant la mise à niveau, pour vous assurer que vous utilisez la dernière version de mintupgrade. Vous pouvez vérifier votre version de mintupgrade avec « apt policy mintupgrade« .
  • La mise à niveau écrase les fichiers dans / etc / avec les fichiers de configuration par défaut. Vous pouvez restaurer des fichiers individuellement par l’instantané Timeshift que vous avez fait avant la mise à niveau.
  • Pour restaurer vos paramètres lightDM, exécutez l’outil de configuration de la fenêtre de connexion (sudo lightdm-settings).
  • Un problème connu affecte Timeshift. Lors de la restauration d’un instantané, si la fenêtre « Disclaimer » est vide, attendez environ 2 minutes pour que le texte apparaisse. Une fois que le texte de l’avertissement est là, vous pouvez appuyer sur Suivant et restaurer votre instantané. Si vous appuyez sur Suivant avant que le texte n’apparaisse, la restauration échoue. Si c’est le cas, redémarrez et essayez à nouveau de restaurer.
  • Si, pour une raison quelconque, vous ne souhaitez pas utiliser la fonction Timeshift, vous pouvez forcer la mise à niveau à ne pas l’exiger en tapant la commande suivante :  » sudo touch /etc/timeshift.json« . N’oubliez pas de supprimer ce fichier après la mise à niveau si vous souhaitez que Timeshift fonctionne correctement.
  • La mise à niveau est assez intensive et peut geler temporairement. Cela peut durer jusqu’à 10 minutes à certains moments et il peut également geler Cinnamon. C’est bon, soyez patient et donnez-lui du temps. Si cela devient un problème, déconnectez-vous complètement, rendez-vous sur la console (CTRL + ALT + F1) et exécutez à la place la « mintupgrade upgrade ».

Source : https://linuxmint-user-guide.readthedocs.io/en/latest/upgrade-to-mint-20.html

☝ Une nouvelle vidéo pour étayer cet article devrait voir bientôt le jour ✔

Laisser un commentaire