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 Les deux révisions suivantes | ||
utilisateurs:paskal:tutos:notes-migration [07/06/2015 11:40] paskal [Notes de migration] |
utilisateurs:paskal:tutos:notes-migration [07/06/2015 13:02] paskal [Configuration des sources] |
||
---|---|---|---|
Ligne 86: | Ligne 86: | ||
Penser à utiliser soit un miroir internet proche physiquement, soit un miroir local, soit un media optique. | Penser à utiliser soit un miroir internet proche physiquement, soit un miroir local, soit un media optique. | ||
+ | |||
+ | |||
+ | ===== Mise à niveau des paquets ===== | ||
+ | |||
+ | <note tip>Utiliser apt-get plutôt que aptitude.</note> | ||
+ | <note warning>Il ne doit plus subsister aucune source pointant vers Wheezy dans /etc/apt/sources.list.</note> | ||
+ | |||
+ | ==== Enregistrement de la session ==== | ||
+ | |||
+ | Garder une trace de toute la session de mise à niveau : | ||
+ | <code root>script -t 2>~/upgrade-jessieetape.time -a ~/upgrade-jessieetape.script</code> | ||
+ | Après avoir terminé la mise à niveau, stopper l'enregistrement en entrant exit à l'invite de commande. | ||
+ | |||
+ | ==== Mise à jour de la liste des paquets ==== | ||
+ | |||
+ | <code root>apt-get update</code> | ||
+ | |||
+ | ==== Mise à niveau minimale du système ==== | ||
+ | |||
+ | Le lancement d'une mise à niveau complète risquant de supprimer un grand nombre de paquets, commencer par une mise à niveau minimale pour éviter les conflits. | ||
+ | <code root>apt-get upgrade</code> | ||
+ | Rappel : cette commande met à niveau les paquets qui peuvent l'être sans entraîner l'installation ou la suppression d'autres paquets. | ||
+ | |||
+ | ==== Mise à niveau du système ==== | ||
+ | |||
+ | Exécuter la partie principale de la mise à niveau : | ||
+ | <code root>apt-get dist-upgrade</code> | ||
+ | Cette commande effectue une mise à niveau complète du système, en installant les versions les plus récentes de tous les paquets, et en résolvant tous les changements possibles de dépendances entre paquets des différentes versions. Si nécessaire, elle installe de nouveaux paquets (habituellement de nouvelles versions de bibliothèques, ou des paquets ayant changé de nom), et retire les paquets obsolètes en conflit. | ||
+ | |||
+ | |||
+ | ===== Mise à niveau du noyau et des paquets liés ===== | ||
+ | |||
+ | //To do or not to do ? That is ... :-P// | ||
+ | |||
+ | |||
+ | ===== Avant de redémarrer ===== | ||
+ | |||
+ | Lorsque apt-get dist-upgrade est terminé, la mise à niveau « formelle » est terminée.\\ | ||
+ | Cependant, il est préférable de gérer certains problèmes potentiels avant le prochain redémarrage. | ||
+ | |||
+ | Lors de la mise à niveau de Wheezy vers Jessie, purger les anciens paquets avant le premier redémarrage. En particulier, les scripts de démarrage obsolètes peuvent causer des problèmes. | ||
+ | |||
+ | La commande suivante affiche une liste de tous les paquets supprimés qui pourraient avoir laissé des fichiers de configuration sur le système (s'il y en a) : | ||
+ | <code root>dpkg -l | awk '/^rc/ { print $2 }'</code> | ||
+ | Supprimer ces paquets : | ||
+ | <code root>apt-get purge $(dpkg -l | awk '/^rc/ { print $2 }')</code> | ||
+ | |||
+ | |||
+ | ===== Conclusion (provisoire) ===== | ||
+ | |||
+ | //Bonne chance ! :-P// |