
Hoy les vengo a hablar de una herramienta que probablemente conocían, probablemente no. Se trata de Preupgrade, un pequeño asistente que nos permitirá actualizar nuestro Fedora a la siguiente versión sin necesidad de Reinstalar.
NOTA: Aunque Preupgrade es bastante seguro y eficaz, siempre puede pasar algo que haga que las cosas salgan mal, por lo tanto, respalda tus datos importantes antes de hacerlo. En lo personal no recomendaría hacer preupgrade a aquellas personas que tengan algún driver gráfico privativo instalado, en dicho caso siempre el camino más seguro sería reinstalar.
Varias distros allá afuera se dan el lujo de decir que pueden actualizarse sin necesidad de reinstalar, pero en 2 ocasiones lo intenté personalmente en Ubuntu y Mandriva y los resultados no fueron para nada buenos... Las cosas dejaron de funcionar. Fedora es un caso diferente. Hasta la fecha, es la única distro que conozco que puede actualizarse así "sin romperse" y con bastante eficacia. Ésto es un punto bueno para los que amamos fedora puesto que a veces, si tienes un "puesto de trabajo" (es decir, una PC que difícilmente puedes tener en downtime), Cada minuto que te ahorras en la actualización es un preciado minuto que ganas para seguir trabajando; Una instalación limpia sin duda requeriría muchos más minutos para terminarse y tener el equipo completo... Una simple actualización nos dará lo último de lo último y podremos seguir con lo nuestro sin tanto ajetreo.
Supongamos que yo quiero actualizar de Fedora 15 a Fedora 16 BETA con Preupgrade (Las 2 versiones más recientes al momento que escribo ésto) haría lo siguiente:
1.- Actualizando todo lo necesario
su -
sudo yum -y update rpm
sudo yum -y update kernel
sudo yum -y update
yum clean all
yum makecache
yum -y update
Después de ésto reiniciamos la PC y tras el reinicio proseguimos con el siguiente paso.
2.- Instalando y Corriendo Preupgrade
su -
yum install preupgrade
preupgrade
Ésto nos abrirá un asistente de Preupgrade, (No cerrar la consola para nada hasta que termine el asistente) y con él podremos actualizar el S.O. a su siguiente versión.
3.- El Asistente
Explicación
Lo primero que el asistente hará será explicarnos la herramienta:
Elegir una Versión
Luego nos pedirá seleccionar la versión deseada para actualizar nuestro sistema:
Como podremos notar, por Default sólo nos permite actualizar a versiones ya lanzadas (al momento que estoy haciendo ésto desde F15 faltan veintitantos días para el lanzamiento oficial de F16), pero si queremos actualizar a una versión en desarrollo también podemos hacerlo seleccionando la casilla correspondiente en la parte de abajo.
¡Comenzamos!
Luego de seleccionar la versión deseada y dar click en "Apply" Preupgrade comenzará a trabajar descargando paquetes, información y demás cosas necesarias, éste paso puede tardar un poco, les recomiendo dejar que termine sin interrupciones y no trabajar en la PC mientras se realiza el proceso:
Reiniciando
Más tarde, Fedora nos pedirá reiniciar el sistema para proceder a la actualización total y completa:
Es posible que después de reiniciar la computadora ésta se quede "pasmada" en una pantalla negra con una línea de prompt por un buen rato, NO SE PREOCUPEN. el trabajo de preupgrade está siendo realizado. Si reinician de nuevo corren con el riesgo de que el sistema se corrompa y deje de funcionar. Después de unos minutos (o poco más de una hora dependiendo de tu sistema) Aparecerá la siguiente pantalla:
Indicando a qué versión estás actualizando y el progreso que lleva todo el proceso; Sé paciente, puede tardar un poco.
4.- Post-Operaciones
Después de hacer la actualización deberemos hacer algunas cosas para asegurarnos de que todo haya marchado bien y se mantenga así:
su -
package-cleanup --orphans
yum repolist
yum distro-sync
sudo yum -y update
yum clean all
yum makecache
yum -y update
Listo, después de ésto, reiniciamos la PC de nuevo y ya tendremos la nueva versión de Fedora instalada en el ordenador, todos los paquetes actualizados y demás. ¿Fácil no?
Al terminar la actualización, verifica que tus repositorios de terceros (Como RPMFusion) estén actualizados también, en caso de que no, instala los nuevos paquetes para tener la versión correcta de updates... Pues bien, éso es todo, nuestro tutorial de Preupgrade está completo, espero que les haya servido y les haya gustado.

¿Y quién dijo que Fedora no era "Rolling Release"?