Upgrader Mageia
Table des matières
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.
Dans un premier temps, mettre à jour les dépôts, et mettre à jour son système complètement:
Supprimer les anciens médias:
Ajouter les sources de Mageia n:
où n vaut correspond à la nouvelle version de Mageia.
où n vaut correspond à la nouvelle version de Mageia.
On réactive les dépôts supplémentaires qu'on avait auparavant, comme par exemple les Non Free, les Tainted ...
Ce que j'aime bien faire ensuite, c'est tester si ça passe:
Puis si pas d'erreur, on upgrade:
Et on fini par un reboot.
Lancer dans une console en root cette commande :
Où n correspond à la future version de Mageia.
(Penser à ajouter une capture d'écran)
Supprimer les anciens médias:
Ajouter les sources de Cauldron:
On réactive les dépôts supplémentaires qu'on avait auparavant, comme par exemple les Non Free, les Tainted ...
Ce que j'aime bien faire ensuite, c'est tester si ça passe:
Puis si pas d'erreur, on upgrade:
Et on fini par un reboot.
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.
Dans un premier temps, retirer les dépôts de Mageia Cauldron.
Ajouter simplement les dépôts 32 bits de Mageia n (si PC 32bits)
Ajouter simplement les dépôts 64 bits de Mageia n (si PC 64bits)
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 (Mageia n-1 à n)
Méthode CLI (Ligne de Commande)
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
Remplacement des médias
Supprimer les anciens médias:
Code BASH :
urpmi.removemedia -a
Ajouter les sources de Mageia n:
32bits
Code BASH :
urpmi.addmedia --distrib --mirrorlist http://mirrors.mageia.org/api/mageia.n.i586.list
où n vaut correspond à la nouvelle version de Mageia.
64bits
Code BASH :
urpmi.addmedia --distrib --mirrorlist http://mirrors.mageia.org/api/mageia.n.x86_64.list
où n vaut correspond à la nouvelle version de Mageia.
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.
Méthode graphique
Lancer dans une console en root cette commande :
Code BASH :
mgaapplet-upgrade-helper --new_distro_version=n
Où n correspond à la future version de Mageia.
(Penser à ajouter une capture d'écran)
Caché :
--- Cas particulier, de Mageia 2 à 3 ---
Dans un premier temps, mettre à jour les dépôts, et mettre à jour son système complètement:
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.
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.
Une fois rebooté, supprimer les anciens médias:
Ajouter les sources de Mageia 3:
On réactive les dépôts supplémentaires qu'on avait auparavant, comme par exemple les Non Free, les Tainted ...
Ce que j'aime bien faire ensuite, c'est tester si ça passe:
Puis si pas d'erreur, on upgrade:
Et on fini par un reboot.
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.
De version stable en version de développement (de Mageia n à 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 : Passer de Cauldron à Mageia n:
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.
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 n (si PC 32bits)
Code BASH :
urpmi.addmedia --distrib --mirrorlist http://mirrors.mageia.org/api/mageia.n.i586.list
64 bits
Ajouter simplement les dépôts 64 bits de Mageia n (si PC 64bits)
Code BASH :
urpmi.addmedia --distrib --mirrorlist http://mirrors.mageia.org/api/mageia.n.x86_64.list