No confundas los tres comandos utilizados para actualizar una máquina basada en Debian o Ubuntu. En cambio, aprende lo que cada uno puede hacer.
¿Cómo actualizar una distribución de Linux basada en Debian?. Permíteme contar las formas. Hay una actualización de apt-get
, apt-get dist-upgrade
y do-release-upgrade
. ¿Que qué? ¿Por qué hay tres caminos diferentes para actualizar un sistema operativo? A decir verdad, cada uno de esos comandos hace cosas diferentes. ¿Confuso?
Déjame explicar.
apt-get upgrade vs. apt-get dist-upgrade
Primero veamos la diferencia entre apt-get upgrade y apt-get dist-upgrade (ya que ahí es donde reside gran parte de la confusión). Cuando ejecutas apt-get upgrade
, solo actualiza lo que tiene una nueva versión disponible para la plataforma, como se define en /etc/apt/sources.list
o en /etc/apt/sources.list.d/
.
Sin embargo, cuando ejecutas apt-get dist-upgrade, instalará o eliminará de manera inteligente los paquetes según sea necesario, para completar la actualización. apt-get dist-upgrade
tiene un sistema inteligente de resolución de conflictos, por lo que intentará actualizar los paquetes más importantes, a expensas de aquellos considerados menos importantes.
El comando apt-get upgrade no elimina paquetes, solo actualiza. ¿Puedo usar sudo apt-get dist-upgrade
como mi herramienta de actualización habitual? Ciertamente. Solo recuerda, eliminará el software, si es necesario para completar el proceso.
apt-get dist-upgrade puede instalar nuevos paquetes o eliminar paquetes instalados si es necesario para satisfacer las dependencias. Así que ten cuidado al usarlo.
do-release-upgrade
El comando do-release-upgrade
, por otro lado, es responsable de actualizar de una versión a otra. Entonces, si deseas actualizar Ubuntu 18.x a 19.x, usa do-release-upgrade.
Sin embargo, para usar este comando, el sistema primero debe actualizarse completamente. Para hacer eso, primero debes ejecutar sudo apt-get upgrade
, seguido de sudo apt-get dist-upgrade
. Cuando esos dos se completen, puedes ejecutar sudo do-release-upgrade
y esperar a que se complete la magia.
La diferencia entre estos comandos es importante. De hecho, es posible que desees leer las páginas de manual de apt-get y do-release-upgrade para obtener más información. Para hacerlo, emite los comandos siguientes y disfruta la lectura.
man apt-get
man do-release-upgrade
¡Listo! ¡Y básicamente es esto! Sin complicaciones y de forma muy rápida. Sigue visitando nuestro blog y encontrarás más trucos que te harán todo más sencillo. No olvides COMPARTIR el artículo y darle Like a nuestra fanpage de Facebook.