Le fedora 16 est sorti en novembre 2011, depuis ce temps je n'ai pas mis à jour ma boîte fedora vers 16. Ici, je mets à niveau la boîte Fedora 15 vers Fedora 16 par miam, vous pouvez également mettre à niveau Fedora 15 vers Fedora 16 en utilisant la pré-mise à niveau. Ceci est réservé aux professionnels expérimentés.
Voici les informations détaillées sur la mise à niveau de Fedora à l'aide de YUM.
1.Sauvegardez vos données :
Avant de faire quoi que ce soit, sauvegardez vos données personnelles sur un disque dur externe ou sur une autre machine. S'il y a une erreur irrécupérable qui nécessite une nouvelle installation, vous ne voulez pas perdre de données.
Vous pouvez trouver des packages non requis par d'autres packages avec l'outil package-cleanup
depuis les yum-utils
paquet :yum install yum-utils; package-cleanup --leaves
. Ces packages peuvent être candidats à la suppression, mais vérifiez si vous les utilisez directement ou s'ils sont utilisés par des applications non soutenues par des packages rpm. Supprimez-les à l'aide de la commande suivante.
Vous pouvez trouver des packages orphelins (c'est-à-dire des packages qui ne sont plus dans les dépôts) avec :package-cleanup --orphans
. Cela affichera également les packages qui ont été partiellement désinstallés mais où le script "% postun" a échoué. Supprimez-les à l'aide de la commande suivante.
yum remove package-name-and-version
Passez en mode texte. Utilisez Ctrl+Alt+F2 ou init 3.
Mettez à jour le yum vers la dernière version disponible pour votre version de fedora.
yum update yum
Importez la clé gpg pour le fedora 16.
rpm --import https://fedoraproject.org/static/A82BA4B7.txt
Nettoyez toutes les métadonnées et le cache du package. Cela supprime toutes les traces de la version que vous laissez du cache yum dans /var/cache/yum
.
yum clean all
Utilisez la commande suivante pour mettre à jour le feutre.
yum --releasever=16 --disableplugin=presto distro-sync
Remarque :une fois qu'une mise à niveau en direct est démarrée, n'arrêtez pas la mise à niveau en redémarrant, en tuant le processus ou par toute autre méthode jusqu'à ce qu'elle soit terminée. L'interruption d'une mise à niveau entraînera le système affecté dans un état mixte - partiellement l'ancienne version et partiellement la nouvelle version. Dans cet état, le système ne sera pas fiable et ne fonctionnera pas comme prévu. Vous pouvez essayer d'exécuter yum distro-sync et package-cleanup –problems pour essayer de résoudre les problèmes.
Confirmez la mise à jour du feutre.
yum repolist
Vous voudrez peut-être mettre à jour les groupes. La commande suivante installe le package essentiel.
yum groupupdate Base
Liste des autres groupes.
yum grouplist
Une fois répertorié, mettez à niveau les groupes à l'aide de la commande suivante.
Exemple.
yum groupupdate "GNOME Desktop Environment"
Après la mise à niveau, vous devez redémarrer la machine. Avant de redémarrer, vous devez généralement installer le chargeur de démarrage à partir de votre nouveau grub en exécutant
/sbin/grub2-install BOOTDEVICE
Exemple si votre partition de démarrage est /dev/sda
/sbin/grub2-install /dev/sda
l'ordre des scripts d'initialisation a changé depuis Fedora 15. Réinitialisez donc les priorités des scripts d'initialisation.
cd /etc/rc.d/init.d; for f in *; do /sbin/chkconfig $f resetpriorities; done
Après le redémarrage, vous devriez voir la nouvelle version du noyau sur la nouvelle version de Fedora. Par exemple, noyau 3.1.1 sur Fedora 16
[root@localhost ~]# uname -a Linux localhost.localdomain 3.1.1-1.fc16.x86_64 #1 SMP Mon Jan 09 14:47:56 UTC 2012
C'est tout!. Vous avez réussi à mettre à niveau la machine de Fedora 15 vers Fedora 16.