
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.
A noter :
J'utilise deux options facultatives avec la commande urpmi :
--download-all : Télécharger tous les paquets avant de procéder à l'installation.
--split-length=0 : urpmi installera "tout d'un coup", par défaut, il installe les paquets 8 par 8.
C'est un "avantage" pour moi d'utiliser --download-all, si on a de la place dans /var, puisque tous les paquets sont téléchargés avant l'installation. Ainsi, si la mise à jour, par exemple, du paquet gérant le réseau entraîne la coupure de celui-ci (pour cause d'une dépendance non-encore satisfaite), la mise à niveau se trouve interrompue. Mais ces options nécessitent assez d'espace disque disponible (taille totale des RPM à télécharger).
Si on n'a pas beaucoup de place sur la partition racine ou /var, on peut télécharger tous les paquets dans la partition /home qui a souvent plus de place en utilisant --download-all /home/urpmi.
Créer auparavant le dossier en root :
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:
Si on est juste au niveau de la place sur la partition racine et qu'on a une partition /home séparée, utiliser ceci :
Puis si pas d'erreur, on upgrade:
Si on a utilisé la commande de la remarque ci-dessus, utiliser alors :
Et on fini par un reboot.
Si on a stocké les RPM dans /home/urpmi on peut supprimer en root ce dossier qui ne sert plus
Penser à remettre les médias supplémentaires qui avaient été ajoutés avant (Google, personnels ...)
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:
Si on est juste au niveau de la place sur la partition racine et qu'on a une partition /home séparée, utiliser ceci :
Puis si pas d'erreur, on upgrade:
Si on a utilisé la commande de la remarque ci-dessus, utiliser alors :
Et on fini par un reboot.
Si on a stocké les RPM dans /home/urpmi on peut supprimer en root ce dossier qui ne sert plus
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.
Cette opération est à réaliser dans le mois de la sortie de Mageia n.
Si on attend trop longtemps, notre système Cauldron possèdera des paquets plus à jour que la version stable !!!!!
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)
Il ne faut pas oublier de resynchroniser tous les paquets via :
Ajouter simplement les dépôts 64 bits de Mageia n (si PC 64bits)
Il ne faut pas oublier de resynchroniser tous les paquets via :
Penser à remettre les médias supplémentaires qui avaient été ajoutés avant (Google, personnels ...)