Acciones

Actualizar SO

De wiki

Por qué actualizar un sistema operativo

  • seguridad
  • mejoras
  • compatibilidad con desarrollo de programas

Cómo actualizar mi sistema operativo

Distribuciones GNU/Linux

Debian/ Ubuntu

Forma gráfica

Puedes hacer las actualizaciones mediante el actualizador de software disponible en tu distribución/gestor de escritorio. Dada la variedad disponible, no ahondaremos en el tema, pero seguramente puedas acudir a la documentación de tu distribución. De todas formas, creemos que puedes encontrar más bonito realizar las actualizaciones desde la terminal. A continuación te damos una mano :)

Actualizar el sistema desde tu terminal

Deberás abrir una terminal (según el entorno de escritorio y la configuración que tengas, puede ser desde el menú, barra de herramientas, buscador de aplicaciones o mediante atajos de teclado como ctrl+alt+t o win+t...)

Atención: estas operaciones se ejecutan como superusuarix, por lo que debe anteponerse el comando sudo (ej: sudo apt-get update). Esto significa que deben contarse con los privilegios de administración, garantizados por una contraseña (que deberemos conocer) ^_^ Esto implica cambios en el sistema, por lo que en primer lugar, deberé tener autorización para hacerlos. En segundo lugar, pueden darse modificaciones que traigan alguna complicación, por lo que siempre se hace énfasis en mantener una copia de respaldo de tus datos ¡! :7 Antes de ejecutar estos comandos, por favor haz, bajo tu responsabilidad, una copia de tus datos :) :) :)

Estas acciones pueden llevar un tiempo: ténlo presente para no tener que dejar procesos por la mitad y/o quedarte sin batería en el medio :o


apt-get update 


Este comando "refresca" o "trae las novedades", poniendo al día la lista de actualizaciones de los paquetes. Esto permitirá comprobar si hay actualizaciones disponibles y/o nuevos paquetes que necesiten ser instalados en los repositorios de la distribución. Es una operación válida para los paquetes y sus dependencias. Es como pedir las últimas novedades de tus paquetes (y las coloca en un sitio específico de tu sistema) y las instala para poder luego hacer efectiva la actualización en el sistema de los paquetes correctos, en el upgrade (el próximo comando),

Es importante hacer este "update" antes de cualquier upgrade. Si no, es como pasar el trapo de piso sin haber barrido... :p


apt-get upgrade 


Este comando recoge la información de nuevos paquetes disponibles para actualizar, según el registro que obtiene de la máquina, almacenado tras el último update. Se entera así de las últimas versiones y las aplica, para mantener el sistema ordenado.

Es decir, instala las nuevas versiones de todos los paquetes que ya están instalados en el sistema (y almacenados en ese lugar específico). En el caso en el que no hayamos hecho update antes, por ejemplo, si hubiesen nuevas versiones de paquetes que ya están instalados, pero que no se puedieran instalar sin afectar el status de otros paquetes, la actualización no se aplicará, quedando la versión vieja.

Estas dos instrucciones -como otras- pueden ser ingresadas en simultáneo, mediante el uso de && :


sudo apt-get update && sudo apt-get upgrade


Actualizar a la última versión de la distro

apt-get dist-upgrade


Esta opción es un poco más drástica: actualiza a la última versión de tu distribución. En especial, puede traer inconvenientes imprevistos, por lo que recomendamos * Hacer una copia de respaldo de los datos (sí, lo dijimos muchas veces :p ) * Checar la compatibilidad de la nueva versión con tu hardware (esto puede hacerse corriendo una versión en vivo "live release" antes de instalarla en el disco), así como los comentarios de la "release" (lanzamiento de la útlima versión, disponible en las páginas de las diferentes distribuciones) * Localizar personas/ recursos de confianza para consultar en el caso en el que no puedas resolver alguna eventualidad

Lo que hace este comando es actualizar, como upgrade, las dependencias y las últimas versiones de los paquetes, eliminando paquetes obsoletos si fuera necesario y manejando mejor los "conflictos" que pudieran darse entre paquetes .


Opcional

sudo apt-get autoclean


Limpia el repositorio local de los paquetes disponibles, quitando los paquetes obsoletos, que ya no podrán descargarse.


Para que los cambios sean efectivos, deberás reiniciar el sistema

Puedes hacerlo ingresando en la terminal


 sudo reboot
 


Recuerda que para obtener más información sobre los comandos puedes ingresar a la página del manual

ej:

man apt-get

o bien ingresar a una versión acortada de ayuda a través de

 apt-get --info
 

o bien

 apt-get -h

o

apt-get --help

Fedora

Forma gráfica

Puedes hacer las actualizaciones mediante el actualizador de software disponible en tu distribución/gestor de escritorio. Fedora, por ejemplo, a partir de su versión 27, viene con dnfdragora.

Dada la variedad disponible, no ahondaremos en el tema, pero seguramente puedas acudir a la documentación de tu distribución. De todas formas, creemos que puedes encontrar más bonito realizar las actualizaciones desde la terminal. A continuación te damos una mano :)


Actualizar el sistema desde tu terminal

Deberás abrir una terminal (según el entorno de escritorio y la configuración que tengas, puede ser desde el menú, barra de herramientas, buscador o lanzador de aplicaciones o mediante atajos de teclado...)

Atención: estas operaciones se ejecutan como superusuarix, por lo que debe anteponerse el comando sudo (ej: sudo apt-get update). Esto significa que deben contarse con los privilegios de administración, garantizados por una contraseña (que deberemos conocer) ^_^ Esto implica cambios en el sistema, por lo que en primer lugar, deberé tener autorización para hacerlos. En segundo lugar, pueden darse modificaciones que traigan alguna complicación, por lo que siempre se hace énfasis en mantener una copia de respaldo de tus datos ¡! :7 Antes de ejecutar estos comandos, por favor haz, bajo tu responsabilidad, una copia de tus datos :) :) :)

Estas acciones pueden llevar un tiempo: tenlo presente para no tener que dejar procesos por la mitad y/o quedarte sin batería en el medio :o

Los permisos de superusuarix se obtienen mediante el uso de


su 


o de


sudo


Debes conocer la contraseña :)


sudo dnf-upgrade


Chequea updates y actualiza el sistema. En caso de que haya problemas de dependencias, salteará la actualización.

Para comprobar los paquetes actualizados, puede ingresarse:


sudo dnf check-update 


y luego, si aparecen nombres de paquetes específicos que quieras actualizar, haz


sudo dnf upgrade nombre-del-paquete


reemplazando nombre-del-paquete por el nombre del paquete que hayas visto para actualizar :)

Reiniciar para que los cambios sean efectivos:


sudo reboot


Actualizar la versión del sistema

Esta opción es un poco más drástica: actualiza a la última versión de tu distribución. En especial, puede traer inconvenientes imprevistos, por lo que recomendamos * Hacer una copia de respaldo de los datos (sí, lo dijimos muchas veces :p ) * Checar la compatibilidad de la nueva versión con tu hardware (esto puede hacerse corriendo una versión en vivo "live release" antes de instalarla en el disco), así como los comentarios de la "release" (lanzamiento de la útlima versión, disponible en las páginas de las diferentes distribuciones) * Localizar personas/ recursos de confianza para consultar en el caso en el que no puedas resolver alguna eventualidad

Sigue los siguientes pasos:


  1. Actualiza el sistema mediante:


$ sudo dnf upgrade --refresh
  1. Instala el paquete 'dnf-plugin-system-upgrade':
$ sudo dnf install dnf-plugin-system-upgrade
  1. Baja los paquetes actualizados, según la versión del sistema. (Donde dice '27', puede reemplazarse por la versión que se desee):
 $ sudo dnf system-upgrade download --refresh --releasever=27
  1. Reinicia para que se completen los cambios:
$ sudo dnf system-upgrade reboot

Arch Linux

pacman -Syu


Otros sistemas operativos

Aunque siempre preferimos y recomendamos Software Libre (GNU/ Linux), te acercamos también la información para mantener otros sistemas -de uso frecuente- actualizados. ---

Windows

Windows (10)

Ve el botón Inicio y luego a > Configuraciones > Actualizaciones y seguridad > Actualización de Windows >Ver si hay actualizaciones

Para configurar actualizaciones automáticas (de manera que no tengas que recordarlo cada vez, sino que el sistema te lo recuerde o lo haga solo):

Ve el botón Inicio y luego a > Configuraciones > Actualizaciones y seguridad > ctualización de Windows > Opciones avanzadas> Elegir cómo las actualizaciones son instaladas > Automático (recomendada)

---

MacOS

Entra a la App Store y ve a "Actualizaciones". Actualiza todos los programas.

Para configurar actualizaciones automáticas (de manera que no tengas que recordarlo cada vez, sino que el sistema te lo recuerde o lo haga solo):

Entra al menú de Apple (la manzanita)> Preferencias > App Store > Buscar actualizaciones automáticamente.


---


Celulares

Android

Si usas una versión del sistema Android, puedes actualizar desde Google Play y/o desde F-Droid -si tienes instalaciones desde repositorios libres.-. Simplemente, elige la opción de comprobar, descargar e instalar las actualizaciones disponibles.

---