Différences

Ci-dessous, les différences entre deux révisions de la page.

Lien vers cette vue comparative

Les deux révisions précédentes Révision précédente
Prochaine révision
Révision précédente
migration [Le 12/10/2023, 12:32]
geole [J'ai choisi de passer à la nouvelle version d'Ubuntu. Dois-je prendre des précautions particulières ?]
migration [Le 13/02/2025, 00:33] (Version actuelle)
McPeter [Migration en ligne de commande]
Ligne 1: Ligne 1:
 {{tag>​portail installation}} {{tag>​portail installation}}
------+
 ======Mise à niveau (migration)====== ======Mise à niveau (migration)======
  
-Ce document d'​introduction répond aux questions les plus courantes concernant la mise à niveau d'​Ubuntu et ses variantes vers une version ultérieure. Nous vous rappelons qu'une mise à niveau n'est pas à prendre à la légère, d'où la raison pour laquelle nous vous invitons fortement à prendre connaissance du présent document avant de procéder. +Ce document d'​introduction répond aux questions les plus courantes concernant la mise à niveau d'​Ubuntu et ses variantes vers une version ultérieure. Nous vous rappelons qu'une mise à niveau n'est pas à prendre à la légère, d'où la raison pour laquelle nous vous invitons fortement à prendre connaissance du présent document avant de procéder.\\
  
 ===== Mise à niveau et mise à jour : quelle différence ? ===== ===== Mise à niveau et mise à jour : quelle différence ? =====
Ligne 57: Ligne 56:
 sudo apt autoremove --purge -y</​code></​note>​ sudo apt autoremove --purge -y</​code></​note>​
  
 +<note tip>La mise à niveau ne sait pas migrer les applications obsolètes. Il est nécessaire de les supprimer préventivement (Voir cette [[https://​forum.ubuntu-fr.org/​viewtopic.php?​id=2089457|discussion)]].<​code bash>​sudo apt purge ?​obsolete</​code>​
 +</​note>​
 ===== Est-il urgent de procéder à la mise à niveau ? ===== ===== Est-il urgent de procéder à la mise à niveau ? =====
 Vous pouvez effectuer la mise à niveau vers la nouvelle version quand bon vous semble. Il n'y a pas de date limite à laquelle vous devez absolument être passé à une version ultérieure d'​Ubuntu (sinon sa date de fin de vie, à laquelle les dépôts logiciels sont désactivés). Donc, si vous ne disposez pas de temps pour effectuer votre mise à niveau, patientez un peu. Ce n'est pas urgent. Vous pouvez effectuer la mise à niveau vers la nouvelle version quand bon vous semble. Il n'y a pas de date limite à laquelle vous devez absolument être passé à une version ultérieure d'​Ubuntu (sinon sa date de fin de vie, à laquelle les dépôts logiciels sont désactivés). Donc, si vous ne disposez pas de temps pour effectuer votre mise à niveau, patientez un peu. Ce n'est pas urgent.
Ligne 92: Ligne 93:
  
  
-===== J'ai déjà commencé la mise à niveauet elle est lente. Puis-je l'​arrêter puis la reprendre plus tard ? ===== +===== Incidents pendant la mise à niveau ===== 
-Il est recommandé de ne pas arrêter la mise à niveau lorsqu'​elle est commencéepuisqu'​il pourrait y avoir des problèmes d'​accès au fichier de gestion des paquets installés.+==== J'ai déjà commencé la mise à niveau et elle est lente. Puis-je l'​arrêter puis la reprendre plus tard ? ==== 
 +Il est recommandé de ne pas arrêter la mise à niveau lorsqu'​elle est commencée puisqu'​il pourrait y avoir des problèmes d'​accès au fichier de gestion des paquets installés. 
 +==== Le logiciel détecte que l'​ancien fichier a été modifié. ==== 
 +Le message banalisé est le suivant 
 +<code bash>​Fichier de configuration « /​xxxxx/​yyyyy/​zzzzz » 
 + ​==>​ Modifié (par vous ou par un script) depuis l'​installation. 
 + ​==>​ Le distributeur du paquet a fourni une version mise à jour. 
 +   Que voulez-vous faire ? Vos options sont les suivantes : 
 +    Y ou I  : installer la version du responsable du paquet 
 +    N ou O  : garder votre version actuellement installée 
 +      D     : afficher les différences entre les versions 
 +      Z     : suspendre ce processus pour examiner la situation 
 + ​L'​action par défaut garde votre version actuelle.</​code>​ 
 +La réponse **Y/​I** ​ semble préférable à la réponse **N/O**. Il sera toujours possible ​ remettre les modifications si elles sont encore nécessaire en vérifiant qu'il n'y a pas un répertoire prévu pour que les modifications restent d'une version à l'​autre. ​ C'est souvent un répertoire xxxxx**.d** 
 + 
 +Nous sommes naturellement tentés de répondre **D** ou **Z**. Dans les deux cas, la façon de continuer l'​installation pour choisir **Y/I** ou **N/O** n'est toujours pas proposée. Cela va donc se terminer par un abandon de l'​installation avec nécessité de la prendre tel qu'​indiqué [[:​migration#​mise_a_niveau_interrompue_ou_defectueuse|ci-dessous.]]
  
 ===== Mise à niveau interrompue ou défectueuse. ===== ===== Mise à niveau interrompue ou défectueuse. =====
Ligne 135: Ligne 151:
 La migration vers une [[:​old-releases|version obsolète d'​Ubuntu]] n'est pas possible. [[:​tutoriel:​sauvegarder_home|Sauvegarder vos données]] et installer une [[:​versions|version]] encore soutenue est la seule procédure recommandée.\\ La migration vers une [[:​old-releases|version obsolète d'​Ubuntu]] n'est pas possible. [[:​tutoriel:​sauvegarder_home|Sauvegarder vos données]] et installer une [[:​versions|version]] encore soutenue est la seule procédure recommandée.\\
 Les [[:​dépôts]] des vieilles versions n'​étant plus supportées (comme 17.10, 18.10 et 19.04) ont été déplacés vers un serveur d'​archive. Aussi, il faudra modifier la liste des dépôts : voir cette [[:​old-releases|page]]. Les [[:​dépôts]] des vieilles versions n'​étant plus supportées (comme 17.10, 18.10 et 19.04) ont été déplacés vers un serveur d'​archive. Aussi, il faudra modifier la liste des dépôts : voir cette [[:​old-releases|page]].
 +===== Migration en mode graphique =====
 +Accepter la proposition de mise à niveau et suivre la mise à niveau!
 +{{ :​applications:​miseaniveau.png?​600 |}}
  
 ===== Migration en ligne de commande ===== ===== Migration en ligne de commande =====
Ligne 144: Ligne 163:
  
   * <​code>​do-release-upgrade --check-dist-upgrade-only</​code>​L'​option ''​%%--check-dist-upgrade-only%%''​ vérifie l'​existence d'une nouvelle version. Si une nouvelle version est trouvée, celle-ci est affichée en résultat dans le terminal. Exécutée ainsi, cette commande n'​effectue qu'une vérification ; aucune mise à niveau n'est faite.   * <​code>​do-release-upgrade --check-dist-upgrade-only</​code>​L'​option ''​%%--check-dist-upgrade-only%%''​ vérifie l'​existence d'une nouvelle version. Si une nouvelle version est trouvée, celle-ci est affichée en résultat dans le terminal. Exécutée ainsi, cette commande n'​effectue qu'une vérification ; aucune mise à niveau n'est faite.
-  * <​code>​do-release-upgrade --sandbox</​code>​L'​option ''​%%--sandbox%%''​ permet de tester une mise à niveau dans un environnement protégé. Ceci est particulièrement utile pour tester le déploiement d'une mise à niveau avant de procéder à son application dans l'​environnement de production. +  * <​code>​do-release-upgrade --sandbox</​code>​L'​option ''​%%--sandbox%%''​ permet de tester une mise à niveau dans un environnement protégé. Ceci est particulièrement utile pour tester le déploiement d'une mise à niveau avant de procéder à son application dans l'​environnement de production.  
- +<note warning>​L'​option --sandbox semble ne plus être proposée sous 20.04 et 22.04</​note>​
  
   * <​code>​do-release-upgrade</​code>​ ou avec une interface graphique : <code bash>​sudo do-release-upgrade -f DistUpgradeViewGtk3</​code>​   * <​code>​do-release-upgrade</​code>​ ou avec une interface graphique : <code bash>​sudo do-release-upgrade -f DistUpgradeViewGtk3</​code>​
Ligne 197: Ligne 215:
 <code bash>​sudo screen -r</​code>​ <code bash>​sudo screen -r</​code>​
  
 +===== Et ensuite =====
 +
 +La commande <​code>​uname -mr</​code>​
 +permet de visualiser quel noyau est actif actuellement .
 +
 +Lorsque la Mise à Niveau est terminée , il reste encore a nettoyer le système , car elle ne fait pas tout automatiquement .
 +La 1ere des choses à faire est de redémarrer l' ordinateur afin de vérifier que le nouveau noyau prend bien en compte tout votre matériel et qu ' il n' y a pas eu de régression .
 +
 +Après le redémarrage , si vous repassez donc 
 +<​code>​uname -mr</​code>​
 +vous verrez que le noyau actif a changé .
 +**Vérifiez bien que tout votre matériel fonctionne .** wifi , bluetooth etc ...
 +
 +
 +==== Nettoyage des paquets devenus inutiles ====
 +
 +Certains paquets ne sont plus utiles , mais sont toujours installés sur votre système , pour les supprimer :
 +<​code>​sudo apt autoremove --purge</​code>​
 +Pour supprimer les résidus de configuration de ces paquets ( et ceux modifiés lors de la migration ) :
 +<​code>​sudo apt purge ~c</​code>​
 +
 +
 +==== Les noyaux ====
 +
 +Sujet sensibles ...
 +la MAN ne gère pas la suppression des anciens noyaux directement , et c' est plutôt bien , car si jamais il y a un problème avec le nouveau noyau et que la MAN supprime les anciens , cela pourrait être dramatique .
 +
 +Cependant , après une période de **test de 15 jours** , il est bon de supprimer les noyaux de l ' ancienne version .
 +Cela ne peut se faire qu ' à la main .
 +
 +
 +==== Les dépôts " annexes " ====
 +
 +Si vous aviez des dépôts tiers , ils ont été désactivés .
 +Comme vous avez probablement lu toute la page , vous avez donc vérifiez que les logiciels que vous utilisez par l' intermédiaire de ces dépôts sont disponibles pour la nouvelle version d ' ubuntu .
 +Maintenant il faut éditer ces fichiers pour les " assortir " a votre nouvelle version .
 +il va falloir remplacer les noms de l ' ancienne version d ' ubuntu par celui de la nouvelle .
 +par exemple , si vous étiez sur " jammy " ( 22.04 LTS ) et que vous venez de faire la Mise à Niveau " noble " ( 24.04 LTS ) , il faudra remplacer toutes les occurrences de " jammy " par " noble " dans tous les fichiers *.sources ou *.list .
 +
 +Vérifiez ensuite avec :
 +<​code>​sudo apt update</​code>​
 +qu ' il n ' y a pas d ' erreur .
 +
 +Notez qu'à partir de la version 23.10, une option permet de les faire participer à migration.
 +[[https://​manpages.ubuntu.com/​manpages/​mantic/​man8/​do-release-upgrade.8.html|--allow-third-party]]
  
 ----- -----
 //Basé sur : [[https://​help.ubuntu.com/​community/​UpgradeNotes|UpgradeNotes]]//​ //Basé sur : [[https://​help.ubuntu.com/​community/​UpgradeNotes|UpgradeNotes]]//​
  
-Pour les détails voir cette [[https://​forum.ubuntu-fr.org/​viewtopic.php?​id=1566641|Discussion]] +Pour les détailsvoir cette [[https://​forum.ubuntu-fr.org/​viewtopic.php?​id=1566641|Discussion]]
  
 +Pou connaître les applications installées manuellement,​ voir cette [[https://​forum.ubuntu-fr.org/​viewtopic.php?​pid=22816589#​p22816589|discussion.]] ​
  • migration.1697106744.txt.gz
  • Dernière modification: Le 12/10/2023, 12:32
  • par geole