Logo de Linux Mint en duotono

Manual de Supervivencia Linux

Consejos y guías para tu supervivencia
con Linux Mint con MATE.

Comandos de Terminal de GNU/Linux
y Scripts multidistribución

Cuándo actualizar tu versión del sistema

La obsesión por actualizar constantemente

Desde mi perspectiva personal, prima más la estabilidad y un buen soporte que estar a la última en todo.

Hay una corriente entre usuarios que me transmite la falsa sensación de que «más nuevo = mejor». No siempre se cumple esa premisa; depende del concepto y uso que le des a tu sistema:

  • Usuario doméstico
  • Programador, configurador de sistemas
  • Gamers
  • Redes
  • Servidores

Cada uno de ellos tiene niveles de exigencias muy diferentes, yo personalmente me enfoco en el segundo ejemplo donde lo esencial es la estabilidad. Busco distribuciones estables y de larga duración (LTS, Long Term Support) para aprovechar durante años las actualizaciones que mantienen el sistema seguro, estable y funcional.

Actualizaciones de paquetería

Son aquellas que afectan a los programas, bibliotecas, controladores, actualizaciones de seguridad, etc.

Actualizaciones dentro de la misma serie

Son actualizaciones menores del propio sistema. Por ejemplo, Linux Mint 22.1 a la versión 22.2, 22.3 y posteriores. Éstas suelen aportar pequeñas mejoras y aplicación de parches.

Nota: Comprobaréis en mis ejemplos que, en la Terminal, uso la versión 22.1 xia, y a la hora de escribir este artículo ya han avanzado hasta la 22.3 zena. Con cada nueva rama (o salto de versión) en Linux Mint (u otras distros), sigo este procedimiento:
🟢 Descarga
🟢 Pruebas y Evaluación (fuera del circuito de uso diario)
🟢 Análisis de mejoras o cambios (incluso eliminación de paquetes)
🟢 Valoración sobre lo que me aporta si la instalo.

Nueva versión de la distribución

Son los cambios que implican el salto a una nueva versión de la distribución: 22.x ➡️ 23.0. Generalmente sucede cuando una versión ha madurado lo suficiente para ser una distro estable.

¿Por qué 22.x no pasa a 22.8?

Las versiones menores se mantienen dentro de la misma serie mientras el proyecto decida publicar revisiones de esa familia. Por ejemplo, 22.1, 22.2 y 22.3 pertenecen a la serie 22.x.

El salto importante llega cuando cambia el número principal, como de 20.3 a 21.0, porque ahí ya hablamos de una nueva serie de la distribución.

Se distinguen varias formas de actualizar

ℹ️ Para aplicar una actualización, previamente, hay que recargar la lista de paquetes de nuestros repositorios con apt update.

⚠️ APT necesita privilegios administrativos para ejecutarse. Por ello, es necesario utilizar sudo o trabajar desde una sesión de root.

apt upgrade

Con apt upgrade actualizaremos a la última versión disponible los paquetes ya instalados en el sistema desde los repositorios configurados. Esto incluye controladores, actualizaciones de seguridad, bibliotecas, programas y, en muchos casos, nuevas versiones del kernel. Su función es mantener el sistema al día sin eliminar paquetes ni realizar cambios importantes en las dependencias.

Por otra parte, no instala paquetes nuevos, como otras dependencias necesitadas; tampoco elimina nada.

apt full-upgrade
Antiguo dist-upgrade

Con el comando apt full-upgrade permitiremos que APT , además de la funciones anteriores, también instale nuevas dependencias o elimine paquetes obsoletos cuando sea necesario para completar una actualización. A diferencia con UPGRADE, es capaz de resolver cambios complejos de dependencias.

Práctica

Imaginad que tenéis instalado el paquete:

MSL 1.0

y aparece la versión:

MSL 2.0

Y, en esta nueva versión, necesita una nueva librería:

libreria-grafica-extra-MSL

Con apt upgrade, APT dirá algo parecido a:

«Puedo actualizar algunas cosas, pero este paquete necesita dependencias nuevas. Lo dejo pendiente».

No instalará la nueva librería.

En cambio, si se utiliza apt full-upgrade, APT puede decir:

«Necesito instalar esta dependencia nueva para completar la actualización».

e instalará la librería.

do-release-upgrade

Este comando es, para mí, el más delicado. Con él procederemos a actualizar a una nueva versión disponible. Implica que tu sistema cambiará con la paquetería y aplicaciones (por eso me gusta testar lo que se publica).

Nota: do-release-upgrade es una herramienta independiente de APT.

Antes de proceder se debe seguir los siguientes pasos para mantener actualizado el sistema:

TERMINAL
root@manual_de_supervivencia_linux
/- Manual de Supervivencia Linux -\
   ⚠️ Modo root ⚠️
/root -> # apt update
[...] /root -> # apt upgrade [...] /root -> # apt full-upgrade
[...]
/root -> # do-release-upgrade
[...]

⚠️ Antes de aplicar este comando recomiendo crear una copia de seguridad.

Reflexión

🛑 Ante una actualización de paquetería, bibliotecas o aplicaciones, soy partidario de instalarla. Además de incorporar mejoras menores, estas actualizaciones pueden corregir errores y solucionar problemas de seguridad.

Referente al kernel lo suelo actualizar también, ya que no compilo el núcleo en mi distro de uso diario.

Antes de utilizar do-release-upgrade, prefiero probar la nueva versión y valorar si aporta mejoras reales a mi flujo de trabajo. Si decido adoptarla, suelo optar por una instalación limpia.

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *

Este sitio usa Akismet para reducir el spam. Aprende cómo se procesan los datos de tus comentarios.

Manual de Supervivencia Linux

Logo de Tux transparente del Manual de Supervivencia Linux

Linux Mint – Mate

Bienvenido a este espacio donde aprender diferentes funciones, características y configuraciones del sistema operativo y su escritorio.

Últimas publicaciones

Últimos Comentarios

Filtrar por Categoría

Nube de etiquetas