Saltar al contenido

actualización apt vs. actualización apt: ¿cuáles son las diferencias?

Todo el ecosistema Linux trabaja sobre el concepto de paquetes; cada paquete en Linux es crucial para garantizar el correcto funcionamiento del sistema operativo.

Para actualizar sus paquetes en distribuciones basadas en Debian y Ubuntu, es posible que deba correr de un pilar a otro tratando de descubrir la mejor manera de actualizar todo el software esencial.

Cuando busque formas de actualizar paquetes, encontrará comandos como apt update, apt upgrade y versiones relacionadas. Pero el punto es, ¿cuál es la diferencia entre estos comandos y cómo puede usarlos para actualizar sus paquetes de Linux?

actualización apt vs. actualización apt: una comparación

A pesar de actualización adecuada El comando puede parecer la opción obvia para actualizar sus paquetes en Linux, no es exactamente el caso. El comando de actualización le dará una idea de las actualizaciones disponibles, pero no descargará ni instalará las actualizaciones dentro de su distribución.

Por otro lado, el actualización adecuada El comando descarga e instala todas las actualizaciones disponibles en su máquina a la vez. Su sistema Linux tiene un caché disponible de software (paquetes), que contiene los metadatos necesarios relacionados con esos paquetes. Los metadatos contienen información relacionada con la versión, el repositorio, la dependencia y otros detalles relevantes del paquete.

Si no usa el comando de actualización, no actualiza el caché, lo que no le daría idea de las actualizaciones de paquetes disponibles.

Para usar el comando de actualización apt:

sudo apt update

El comando de actualización casi siempre va seguido del comando de actualización que descarga las actualizaciones:

sudo apt upgrade

Una vez que emita el comando de actualización, APT comenzará a descargar el software. Se le pedirá que confirme la descarga y la instalación. Escribir o para confirmar la acción.

Alternativamente, puede cambiar el comando de actualización para descargar e instalar los paquetes sin interrupción.

sudo apt upgrade -y

los -y flag proporciona la confirmación que APT necesita para realizar la instalación.

Finalmente, hay una opción para usar las funciones de actualización y actualización juntas. La combinación actualiza el caché, descarga las actualizaciones y las instala todas a la vez.

sudo apt update && sudo apt upgrade -y

los && El operador concatena los dos comandos seguidos de -yque actúa como una confirmación preespecificada para actualizar y actualizar sus paquetes.

Comprensión de la lista apt –Comando actualizable

los apto –actualizable El comando funciona como el comando de actualización porque enumera todos los paquetes posibles disponibles para actualizar. Aunque el comando de actualización solo actualiza la memoria caché del paquete, no muestra las actualizaciones disponibles.

El comando –upgradable, a diferencia del comando de actualización, no descarga/instala los paquetes. En su lugar, puede consultar las actualizaciones de paquetes disponibles y ver si desea actualizarlas o no.

Escriba lo siguiente en la ventana del terminal para obtener una lista de todas las actualizaciones disponibles:

sudo apt list --upgradable

Si tiene Flatpak, Snap o cualquier otro administrador de paquetes adicional instalado en su sistema, no verá las actualizaciones disponibles para esos administradores de paquetes al ejecutar el comando anterior. Esto solo funciona con paquetes APT.

Además, debe tener en cuenta que el administrador de paquetes APT solo funciona dentro de las distribuciones basadas en Ubuntu y Debian.

Para actualizar/actualizar paquetes en otras distribuciones como Arch, Fedora u otras distribuciones basadas en RPM, debe seguir varios comandos diferentes.

Actualización y actualización de paquetes en distribuciones basadas en Ubuntu y Debian

En Linux, debe actualizar e instalar las últimas versiones del paquete para que su sistema funcione sin problemas.

Sin embargo, a pesar de todas las últimas actualizaciones y versiones disponibles, debe tener preinstalado un conjunto de paquetes esenciales. Uno de estos paquetes es build-essential, que instala un conjunto de compiladores y otro software necesario para el desarrollo en distribuciones Ubuntu y Debian.