Vous n'êtes pas identifié(e).
L'icône rouge permet de télécharger chaque page du wiki visitée au format PDF et la grise au format ODT →
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 | ||
doc:migrer [03/05/2023 00:40] arpinux [Migrer Stable -> Testing] correction commandes |
doc:migrer [10/05/2023 11:26] (Version actuelle) arpinux [Introduction] ajout avertissement espace disponible |
||
---|---|---|---|
Ligne 1: | Ligne 1: | ||
- | ====== Migrer ====== | + | ====== Migrer - Montée en version du système Debian ====== |
* Objet : Gestion des Branches Debian | * Objet : Gestion des Branches Debian | ||
Ligne 8: | Ligne 8: | ||
* [[:doc:systeme:apt:apt-get | apt-get : un gestionnaire de paquets en console]] | * [[:doc:systeme:apt:apt-get | apt-get : un gestionnaire de paquets en console]] | ||
* [[:doc:systeme:apt:branches-debian | Les Branches Debian pas à pas]] | * [[:doc:systeme:apt:branches-debian | Les Branches Debian pas à pas]] | ||
- | * Suivi : {{tag>à-tester}} | + | * Suivi : |
* Création par [[user>lenglemetz]] le 02/06/2007 | * Création par [[user>lenglemetz]] le 02/06/2007 | ||
- | * Testé par .... le .... | + | * Testé par [[user>arpinux]] le 02/05/2023 |
* Commentaires sur le forum : [[https://debian-facile.org/viewtopic.php?id=11156 | Lien vers le forum concernant ce tuto]] ((N'hésitez pas à y faire part de vos remarques, succès, améliorations ou échecs !)) | * Commentaires sur le forum : [[https://debian-facile.org/viewtopic.php?id=11156 | Lien vers le forum concernant ce tuto]] ((N'hésitez pas à y faire part de vos remarques, succès, améliorations ou échecs !)) | ||
{{/file-Rd73b64c762e845886e31ac3ee282bb53.png}} | {{/file-Rd73b64c762e845886e31ac3ee282bb53.png}} | ||
===== Introduction ===== | ===== Introduction ===== | ||
+ | <note important>Avant toute procédure de montée en version (Stable -> Stable ou Stable -> Testing), prenez soin de vérifier l'espace disponible sur votre racine "/" grâce à la commande : <code>df -h</code></note> | ||
== Question : == | == Question : == | ||
//Doit-on ou non migrer automatiquement en laissant indiqué **stable** (ou **testing**) dans le **sources.list** ?// | //Doit-on ou non migrer automatiquement en laissant indiqué **stable** (ou **testing**) dans le **sources.list** ?// | ||
Ligne 148: | Ligne 148: | ||
<code root>service gdm3 stop</code> | <code root>service gdm3 stop</code> | ||
- | Première étape, la mise à jour des paquets : | + | **Pour les plus pressés**, la mise à jour peut être accomplie grâce à ces commandes : |
- | <code root> | + | <code root>apt update && apt full-upgrade</code> |
- | apt update</code> | + | Notez cependant que apt (l'outil de gestion des paquets) va lister l'intégralité des modifications à effectuer sur votre système, ce qui rend la lecture des informations plutôt délicate. Nous vous conseillons donc de procéder par étapes comme expliqué ci-après. |
- | Deuxième étape, la mise à niveau des nouvelles versions des paquets : | + | **Processus de mise à jour recommandé** (merci [[user>vv222]] [[https://debian-facile.org/viewtopic.php?pid=396829#p396829|pour le détail]]) : |
- | <code root> | + | |
- | apt full-upgrade</code> | + | - Mise-à-jour des listes de paquets : <code root>apt update</code> |
+ | - Mise-à-jour minimale : <code root>apt upgrade --no-new-pkgs</code> | ||
+ | - Suppression des paquets inutiles : <code root>apt autoremove</code> | ||
+ | - Mise-à-jour autorisant les ajouts de nouveaux paquets : <code root>apt upgrade</code> | ||
+ | - Suppression des paquets inutiles : <code root>apt autoremove</code> | ||
+ | - Mise-à-jour autorisant les suppressions de paquets : <code root>apt full-upgrade</code> | ||
+ | - Suppression des paquets inutiles : <code root>apt autoremove</code> | ||
+ | - Redémarrage | ||
<note important>Pour que la mise à niveau soit complétée sans problème et que votre nouvelle Debian soit pleinement fonctionnelle, il est essentiel de ne pas avoir de paquets cassés ou qui refusent de s'installer. \\ | <note important>Pour que la mise à niveau soit complétée sans problème et que votre nouvelle Debian soit pleinement fonctionnelle, il est essentiel de ne pas avoir de paquets cassés ou qui refusent de s'installer. \\ | ||
Ligne 175: | Ligne 182: | ||
Reprendre à la main la gestion des désinstallations/installations problématiques cas par cas éventuellement avec **aptitude** si vous le désirez. \\ | Reprendre à la main la gestion des désinstallations/installations problématiques cas par cas éventuellement avec **aptitude** si vous le désirez. \\ | ||
Lorsqu'il n'y a plus aucun message d'erreur, redémarrez normalement. | Lorsqu'il n'y a plus aucun message d'erreur, redémarrez normalement. | ||
+ | |||
===== À savoir ===== | ===== À savoir ===== | ||
Ligne 207: | Ligne 215: | ||
Voir aussi ces quelques [[utilisateurs:paskal:tutos:notes-migration|notes de migration]] de Wheezy à Jessie. | Voir aussi ces quelques [[utilisateurs:paskal:tutos:notes-migration|notes de migration]] de Wheezy à Jessie. | ||
+ | |||
+ | ===== Nettoyage après une montée en version ===== | ||
+ | |||
+ | Une fois votre système redémarré et à jour, il reste quelques étapes pour fignoler le travail : | ||
+ | |||
+ | - Suppression du fichier de sources de paquets pour l'ancienne release ; | ||
+ | - Mise-à-jour des listes de paquets : <code root>apt update</code> | ||
+ | - Chasse aux paquets obsolètes : | ||
+ | - Lister les paquets obsolètes : <code root>apt list '?obsolete'</code> | ||
+ | - Simuler la suppression des paquets obsolètes (bien lire la liste qui s'affiche) : <code root>apt --simulate remove '?obsolete'</code> | ||
+ | - Supprimer les paquets obsolètes : <code root>apt remove '?obsolete'</code> | ||
+ | - Purge des fichiers de configuration obsolètes : <code root>apt purge $(dpkg --list | awk '/^rc/ {print $2}')</code> | ||
+ | |||
===== Tableau d'équivalence GNU/Linux <-> Windows ===== | ===== Tableau d'équivalence GNU/Linux <-> Windows ===== | ||