Différences
Ci-dessous, les différences entre deux révisions de la page.
Les deux révisions précédentes Révision précédente Prochaine révision | Révision précédente | ||
migration [Le 06/04/2023, 10:15] 37.170.120.6 modification mettre à niveau vers intermédiaire |
migration [Le 25/05/2024, 09:37] (Version actuelle) krodelabestiole [Mise à niveau (migration)] ok depuis la 23.10 |
||
---|---|---|---|
Ligne 3: | Ligne 3: | ||
======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.\\ |
+ | <note warning>2024-04-30 **ATTENTiON !**\\ | ||
+ | \\ | ||
+ | Comme mentionné dans dans la [[https://discourse.ubuntu.com/t/noble-numbat-release-notes/39890#ubuntu-desktop-104|release notes de la 24.04]], **la mise à niveau depuis la [[:jammy|22.04 Jammy Jellyfish]] vers la [[:noble|24.04 Noble Numbat]] est absolument déconseillée à l'heure actuelle**. Elle sera prête en Août pour la 24.04.1.\\ | ||
+ | \\ | ||
+ | (Vous pouvez évidemment toujours tester ou installer Noble 24.04 individuellement.)\\ | ||
+ | \\ | ||
+ | Vous pouvez par contre (et devriez) migrer dès à présent si vous utilisez la version **23.10 Mantic Minotaur**.</note> | ||
===== Mise à niveau et mise à jour : quelle différence ? ===== | ===== Mise à niveau et mise à jour : quelle différence ? ===== | ||
Ligne 49: | Ligne 56: | ||
Oui. La mise à niveau effectuant des changements radicaux dans votre système, il est grandement préférable de prendre certaines précautions. | Oui. La mise à niveau effectuant des changements radicaux dans votre système, il est grandement préférable de prendre certaines précautions. | ||
- | <note warning>Il est notamment recommandé de **[[:sauvegarde|sauvegarder vos données. D'ailleurs cela est une précaution valable en permanence, n'étant jamais à l'abri d'un pépin avec l'informatique, qu'il devrait être inutile de rappeler.]]**, et tester auparavant la nouvelle version sur [[:live_cd|live-DVD]] ou [[:live_usb|live-USB]], afin de vérifier que l'essentiel (démarrage, connexion internet) sera fonctionnel.</note> | + | <note warning>Il est notamment recommandé de **[[:sauvegarde|sauvegarder vos données. D'ailleurs cela est une précaution valable en permanence, n'étant jamais à l'abri d'un pépin avec l'informatique, qu'il devrait être inutile de rappeler]]**. Tester auparavant la nouvelle version sur [[:live_cd|live-DVD]] ou [[:live_usb|live-USB]], afin de vérifier que l'essentiel (démarrage, connexion internet) sera fonctionnel.</note> |
<note warning>La mise à niveau peut **nécessiter plusieurs gigaoctets**. Prévoyez suffisamment de place sur votre disque dur avant l'opération. **Il n'y aura pas d'avertissement.**</note> | <note warning>La mise à niveau peut **nécessiter plusieurs gigaoctets**. Prévoyez suffisamment de place sur votre disque dur avant l'opération. **Il n'y aura pas d'avertissement.**</note> | ||
+ | |||
+ | <note tip>La mise à niveau est plus aisée lorsque l'ordinateur est bien géré. Il est donc important de remettre tous les paquets en gestion automatique et d'épurer l'inutile avec ces commandes (voir cette [[https://forum.ubuntu-fr.org/viewtopic.php?id=2081522|discussion]]). | ||
+ | <code bash>apt-mark showmanual | awk '/linux-.*[0-9]/ && ! /hwe-[0-9][02468].04/{print}' | xargs -r sudo apt-mark auto | ||
+ | sudo apt autoremove --purge -y</code></note> | ||
===== Est-il urgent de procéder à la mise à niveau ? ===== | ===== Est-il urgent de procéder à la mise à niveau ? ===== | ||
Ligne 88: | Ligne 99: | ||
- | ===== J'ai déjà commencé la mise à niveau, et 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ée, puisqu'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 98: | Ligne 124: | ||
<code bash>sudo dpkg --configure -a</code> | <code bash>sudo dpkg --configure -a</code> | ||
puis : | puis : | ||
- | <code bash>sudo apt-get -f install</code> | + | <code bash>sudo apt-get -f install |
+ | sudo apt update | ||
+ | sudo apt upgrade</code> | ||
FIXME La commande qui suit semble ne plus prendre en compte le -a à vérifier. | FIXME La commande qui suit semble ne plus prendre en compte le -a à vérifier. | ||
Ligne 191: | Ligne 219: | ||
<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 . | ||
----- | ----- |