Autres distribs Linux

Upgrader Mageia

Cet article a été mis à jour, vous consultez ici une archive de cet article!
Table des matières

product_update





Introduction





Afin d'éviter de réinstaller Mageia de A à Z lors de l'arrivée d'une nouvelle version de la distribution, on peut upgrader notre version actuelle.

Ceci ne se fait pas sans risque évidement, prévoir les sauvegardes adéquates.





Upgrader sa Mageia







De version stable en version stable





De Mageia 2 à 3







Préparation




Dans un premier temps, mettre à jour les dépôts, et mettre à jour son système complètement:



Code BASH :
urpmi --auto-update --download-all --split-length=0




Activer le dépôt Core Update Testing.



Installer le paquet mageia-prepare-upgrade visant à préparer le système au "usermove". Le usermove c'est le déplacement des exécutables de /bin, /sbin et /lib dans /usr/bin, /usr/sbin et /usr/lib.



Code BASH :
urpmi mageia-prepare-upgrade 




Rebooter Mageia et Amorcer "Mageia 3 Prepare Upgrade" dans le menu de Grub.



Le déplacement des fichiers exécutables se fera à ce moment, avant le boot de Mageia.



Remplacement des médias




Une fois rebooté, supprimer les anciens médias:



Code BASH :
urpmi.removemedia -a




Ajouter les sources de Mageia 3:





32bits




Code BASH :
urpmi.addmedia --distrib --mirrorlist http://mirrors.mageia.org/api/mageia.3.i586.list






64bits




Code BASH :
urpmi.addmedia --distrib --mirrorlist http://mirrors.mageia.org/api/mageia.3.x86_64.list




On réactive les dépôts supplémentaires qu'on avait auparavant, comme par exemple les Non Free, les Tainted ...



Lancement de l'upgrade




Ce que j'aime bien faire ensuite, c'est tester si ça passe:

Code BASH :
urpmi --replacefiles --auto-update --auto --download-all --test




Puis si pas d'erreur, on upgrade:

Code BASH :
urpmi --replacefiles --auto-update --auto --download-all




Et on fini par un reboot.



Penser à remettre les médias supplémentaires qui avaient été ajoutés avant (Google, MLO, personnels ...)





De version stable en version de développement







Caché :
---- De Mageia 2 à Cauldron ----





----- Préparation -----



Dans un premier temps, activer les dépôts core update testing puis mettre à jour les dépôts:



Code BASH :
urpmi.update -a 




Installer le paquet mageia-prepare-upgrade visant à préparer le système au "usermove" (Il est dans les dépôts core/update_testing)



Code BASH :
urpmi mageia-prepare-upgrade 




Rebooter Mageia et Amorcer "Mageia 3 Prepare Upgrade" dans le menu de Grub.



----- Remplacement des médias -----



Une fois rebooté, supprimer les anciens médias:



Code BASH :
urpmi.removemedia -a




Ajouter les sources de Cauldron:





------ 32bits ------



Code BASH :
urpmi.addmedia --distrib --mirrorlist http://mirrors.mageia.org/api/mageia.cauldron.i586.list






------ 64bits ------



Code BASH :
urpmi.addmedia --distrib --mirrorlist http://mirrors.mageia.org/api/mageia.cauldron.x86_64.list




On réactive les dépôts supplémentaires qu'on avait auparavant, comme par exemple les Non Free, les Tainted ...



----- Lancement de l'upgrade -----



Ce que j'aime bien faire ensuite, c'est tester si ça passe:

Code BASH :
urpmi --replacefiles --auto-update --auto --download-all --test




Puis si pas d'erreur, on upgrade:

Code BASH :
urpmi --replacefiles --auto-update --auto --download-all




Et on fini par un reboot.




De Mageia 3 à Cauldron





Remplacement des médias




Supprimer les anciens médias:



Code BASH :
urpmi.removemedia -a




Ajouter les sources de Cauldron:



32bits




Code BASH :
urpmi.addmedia --distrib --mirrorlist http://mirrors.mageia.org/api/mageia.cauldron.i586.list






64bits




Code BASH :
urpmi.addmedia --distrib --mirrorlist http://mirrors.mageia.org/api/mageia.cauldron.x86_64.list




On réactive les dépôts supplémentaires qu'on avait auparavant, comme par exemple les Non Free, les Tainted ...



Lancement de l'upgrade




Ce que j'aime bien faire ensuite, c'est tester si ça passe:

Code BASH :
urpmi --replacefiles --auto-update --auto --download-all --test




Puis si pas d'erreur, on upgrade:

Code BASH :
urpmi --replacefiles --auto-update --auto --download-all




Et on fini par un reboot.





Repasser en version stable lors de sa sortie





Si vous êtes cascadeur comme moi à installer la prochaine version de Mageia lors de sa dernière béta ou la RC, les médias pointent sur la version de développement. Lors de la sortie de la version stable, il peut être intéressant de repasser sur celle-ci. Dans le cas contraire, vous restez sur la version développement.





Sortie de Mageia 3 : Passer de Cauldron à Mageia 3





Dans un premier temps, retirer les dépôts de Mageia Cauldron.



Code BASH :
urpmi.removemedia -a






32 bits





Ajouter simplement les dépôts 32 bits de Mageia 3 (si PC 32bits)



Code BASH :
urpmi.addmedia --distrib --mirrorlist http://mirrors.mageia.org/api/mageia.3.i586.list






64 bits





Ajouter simplement les dépôts 64 bits de Mageia 3 (si PC 64bits)



Code BASH :
urpmi.addmedia --distrib --mirrorlist http://mirrors.mageia.org/api/mageia.3.x86_64.list






Penser à remettre les médias supplémentaires qui avaient été ajoutés avant (Google, MLO, personnels ...)