Fedora 16 se lanzó en noviembre de 2011. Desde entonces, no he actualizado mi fedora box a 16. Aquí actualizo el cuadro de fedora 15 a fedora 16 por yum, también puede actualizar fedora 15 a fedora 16 usando preupgrade. Esto es solo para profesionales experimentados.
Aquí está la información detallada sobre la actualización de Fedora usando YUM.
1. Haz una copia de seguridad de tus datos:
Antes de hacer cualquier cosa, haga una copia de seguridad de todos los datos personales en un disco duro externo o en otra máquina. Si hay algún error irrecuperable que requiere una instalación nueva, no querrá perder ningún dato.
Puede encontrar paquetes no requeridos por otros paquetes con la herramienta package-cleanup
de yum-utils
paquete:yum install yum-utils; package-cleanup --leaves
. Estos paquetes podrían ser candidatos para la eliminación, pero verifique si los usa directamente o si los usan aplicaciones no respaldadas por paquetes rpm. Elimínelos usando el siguiente comando.
Puede encontrar paquetes huérfanos (es decir, paquetes que ya no están en los repositorios) con:package-cleanup --orphans
. Esto también mostrará los paquetes que se han desinstalado parcialmente pero en los que falló el script "%postun". Elimínelos usando el siguiente comando.
yum remove package-name-and-version
Ir al modo de texto. Use Ctrl+Alt+F2 o init 3.
Actualice el yum a la última versión disponible para su versión de Fedora.
yum update yum
Importe la clave gpg para fedora 16.
rpm --import https://fedoraproject.org/static/A82BA4B7.txt
Limpie todos los metadatos y la memoria caché del paquete. Esto elimina todos los rastros de la versión que está dejando del caché de yum en /var/cache/yum
.
yum clean all
Use el siguiente comando para actualizar fedora.
yum --releasever=16 --disableplugin=presto distro-sync
Nota:Una vez que se inicia una actualización en vivo, no detenga la actualización reiniciando, eliminando el proceso o mediante cualquier otro método hasta que se complete. La interrupción de una actualización hará que el sistema afectado se encuentre en un estado mixto, en parte la versión anterior y en parte la versión nueva. En este estado, el sistema no será confiable y no funcionará como se esperaba. Puede intentar ejecutar yum distro-sync y package-cleanup –problems para tratar de solucionar los problemas.
Confirme la actualización de fedora.
yum repolist
Es posible que desee actualizar los grupos. El siguiente comando instala el paquete esencial.
yum groupupdate Base
Listado de los otros grupos.
yum grouplist
Una vez que esté en la lista, actualice los grupos usando el siguiente comando.
Ejemplo.
yum groupupdate "GNOME Desktop Environment"
Después de la actualización, debe reiniciar la máquina. Antes de reiniciar, generalmente debe instalar el gestor de arranque desde su nuevo grub ejecutando
/sbin/grub2-install BOOTDEVICE
Ejemplo si su partición de arranque es /dev/sda
/sbin/grub2-install /dev/sda
el orden de las secuencias de comandos de inicio cambió desde fedora 15. Así que restablezca las prioridades de las secuencias de comandos de inicio.
cd /etc/rc.d/init.d; for f in *; do /sbin/chkconfig $f resetpriorities; done
Después de reiniciar, debería ver la nueva versión del kernel en la nueva versión de Fedora. Por ejemplo, kernel 3.1.1 en 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
¡Eso es todo!. Ha actualizado con éxito la máquina de Fedora15 a Fedora 16.