miércoles, 15 de noviembre de 2017

Actualizar Fedora 26 a Fedora 27


Fedora 27 fue lanzado oficialmente. Es probable que muchos deseemos actualizar nuestro sistema a la última versión de Fedora. Fedora ofrece un método de línea de comandos para actualizar Fedora 26 a Fedora 27. Además también tenemos la opción de un método de actualización en modo gráfico.


Actualizando Fedora 26 a 27 usando interfaz gráfica

Poco después del tiempo de liberación, aparece una notificación para indicar que hay una actualización disponible. Basta con ir a Software y dar clic en la notificación para iniciar la aplicación el proceso de actualización.





Clic en Descargar para obtener los paquetes de actualización. Se continuar trabajando hasta que termine la descarga.

Una vez finalizada la descarga de las actualizaciones mostrará un mensaje similar a este:





Clic en instalar, se reiniciará el proceso.




Una vez reiniciado, se instalarán las actualizaciones, se verá una pantalla así.



Una vez que se haya terminado la actualización, si no hubo, ningún error, entonces al reiniciar Woila, ya tiene la última versión de Fedora.

Actualización mediante línea de comandos


Si la opción de arriba, te parece demasiado bonita y fácil para ser verdad, lo cierto, es que sí funciona.

Pero si lo que quieres es saber en qué paso va la instalación o qué está pasando en segundo plano para no desesperarte, siempre está la opción por línea de comandos.


Paso 1: Actualización de software y copias de seguridad de tu sistema


Antes de hacer algo, asegúrarse de hacer una copia de seguridad de tus archivos.


Abrir la terminal y ejecutar lo siguiente:


sudo dnf upgrade --refresh

Paso 2: Instalar el plugin DNF

sudo dnf install dnf-plugin-system-upgrade
Además de instalar el plugin de DNF para la actualización, es recomendable deshabilitar los repositorios no oficiales para Fedora.
Nota: Al deshabilitar los repositorios en Fedora 26 antes de actualizar, ocasionará que estos no se actualicen incluso aunque ya estén disponibles para Fedora 27.
Para solucionar esto, lo que pueden hacer al finalizar la actualización, es habilitarlos de nuevo y actualizar los paquetes con sudo dnf -y update, para que los paquetes instalados con repositorios no oficiales de fedora se actualicen a la versión más reciente.
    Los repositorios no oficiales más utilizados son:

  • Google Chrome
  • VirtualBox
  • RPMfusion
  • Third-Party
  • Megasync
  • MySQL
  • Dropbox
  • YandexBrowser
  • Adobe FlashPlugin
  • Entre otros.

Una de las buenas noticias, es que la mayoría de los repositorios no oficiales, ya están disponibles para Fedora 27. Así que ya no hay que preocuparse por eso.

Estos repositorios se encuentran en la ruta /etc/yum.repos.d.
Y quizas se preguntarán y ¿Cuáles son los que vienen por default?
Los únicos que deben estar habilitados son:
  • fedora.repo
  • fedora-updates.repo
  • fedora-updates-testing.repo

Para deshabilitar un repositorio, es necesario asignar un 0 en la opción de enabled de cada repositorio no oficial ejemplo:

Deshabilitar el repositorio de google-chrome:

sudo gedit /etc/yum.repos.d/google-chrome.repo

Y abrirá el archivo con gedit:

De tal manera que al modificarlo quedaría así:

[google-chrome]
name=google-chrome
baseurl=http://dl.google.com/linux/chrome/rpm/stable/x86_64
enabled=0
gpgcheck=0
Guardar cambios y cerrar, hacer lo mismo con cada uno de los repositorios que estén en la ruta /etc/yum.repos.d, a excepción de los oficiales que ya mencioné.

Paso 3: Iniciar la actualización con DNF

Ahora que su sistema ya tiene los archivos listos para actualizar y actualizado, la copia de seguridad ya realizada, y además ya haber instalado el plugin DNF, se puede comenzar con la actualización utilizando el siguiente comando en un terminal:

sudo dnf system-upgrade download --releasever=27

Este comando empezará a descargar todas las actualizaciones localmente para preparar la actualización. Si hay problemas al actualizar debido a paquetes sin cambios, dependencias rotas, paquetes deprecados o cosas así, agregar la opción --allowerasing al comando anterior. Esto permitirá a DFN eliminar paquetes que puedan estar bloqueando la actualización del sistema.

El comando sería así entonces:

sudo dnf system-upgrade download --releasever=27 --allowerasing
Al iniciar el comando comenzará algo así:



Al finalizar la descarga deberá mostrar unos mensajes para solicitar permisos:



Además de esto, listará cada uno de los repositorios no oficiales hayan sido descargados y actualizados:




Una vez que muestre este último mensajes, ya está listo el equipo para iniciar en modo actualización:


Paso 4: Reiniciar y actualizar

Una vez que el comando anterior termina de descargar todas las actualizaciones, el sistema estará listo para el arranque. Para arrancar su sistema en el proceso de actualización, al igual que el siguiente comando, ejecutarlo en un terminal:

sudo dnf system-upgrade reboot

Su sistema se reiniciará después del ejecutar el comando. En versiones anteriores, la herramienta fedup crearía una nueva opción en la pantalla de selección del boot. Con el nuevo paquete de DNF, el sistema se reinicia en el núcleo actual instalado para Fedora 26.

Una vez que finalice, el sistema se reiniciará y estará disponible para comenzar a utilizar su equipo.

Upgrading to Fedora 24: Upgrade in progress

Upgrading to Fedora 24: Upgrade complete!


Resolviendo problemas después de actualizar:

En ocasiones hay problemas después de la actualización, usualmente esto ocurre por los repositorios no oficiales que haya en el sistema.


Para mayor información visitar:


2 comentarios:

  1. Genial que haya salido la nueva versión de Fedora Linux, pero se emsombreció mi preferencia sobre esta Distribución Linux al enterarme que la Nueva Versión ya no tiene Soporte en sus Descargas para 32 Bits (Fedora 27 Linux LXDE i386). Ya que esa Versión de Descarga me servia para mis PC Antiguas en la cual cumplian con su cometido perfectamente.

    Habria alguna manera de persuadir a Fedora que no retire ese Soporte en la ISO de Fedora Linux i386. Si es así tengan la amabilidad de comunicarmelo.

    Gracias por sus atenciones y respuestas.

    ResponderEliminar
    Respuestas
    1. Es una discusión que está en internet ahora, por las comunidades de los usuarios de distros más utilizadas, mira, como tal, no sé si haya alguna manera de obligarlos por así decirlo, a seguir con el soporte para versiones de 32bits. Sin embargo, puedes darte una vuelta por los blogs de fedora.

      https://ask.fedoraproject.org/es/questions/

      http://fedoracommunity.org/emea

      A lo mejor en alguna parte de ellas, haya muchos más para poder hacer peticiones de ese tipo. Sería un movimiento bastante grande. Pero no lo dudo, somos muchos usuarios de distros GNU/Linux

      Eliminar