Debian es una distribución de Linux compuesta de software gratuito y de código abierto (FOSS). Está desarrollado por el Proyecto Debian, un proyecto impulsado por la comunidad. Es uno de los sistemas operativos más antiguos basados en el núcleo de Linux. Debian está en el centro de muchos sistemas operativos populares como Ubuntu, Linux Mint, MX Linux, Deepin y mucho más.
Esta guía demostrará cómo mantener los paquetes de Debian actualizados desde la terminal.
Mantener a Debian actualizado
Un sistema operativo Linux es una combinación de numerosos paquetes conectados entre sí en una red muy compleja. Todos estos paquetes entregan todos los archivos y binarios necesarios que fabrican el sistema operativo.
Estos paquetes generalmente se actualizan regularmente. Puede ser correcciones de errores, parches de seguridad o mejoras de características. Es importante mantener todos los paquetes actualizados.
Debian usa APT para administrar paquetes. Las actualizaciones del paquete están disponibles directamente en los reposos de paquetes de Debian oficiales. APT también puede funcionar con repositorios de terceros. Sin embargo, depende de usted determinar si el repositorio de terceros es confiable y actualiza sus paquetes.
Actualización de Debian
Podemos usar APT para realizar una verificación de si hay una actualización de paquete disponible. Si está disponible, podemos actualizar los paquetes de destino.
También es posible configurar actualizaciones automáticas sobre Debian utilizando actualizaciones desatendidas.
Los paquetes de actualización requieren permiso raíz. Para realizar las acciones demostradas, debe tener acceso al usuario root. Alternativamente, necesita un usuario no raíz que pueda ejecutar el comando sudo. Obtenga más información sobre cómo administrar el permiso de sudo para los usuarios en Debian.
Comprobando actualizaciones
Abra la terminal y ejecute el siguiente comando.
$ sudo apt actualización
Como sugiere la salida, APT verificará las actualizaciones de cada uno de los repos configurados y actualizará su catálogo de paquetes. Si hay alguna actualización disponible, APT le notificará que las actualizaciones están disponibles.
Para verificar la lista de actualizaciones de paquetes disponibles, ejecute el siguiente comando APT.
$ Apt List -Upgradable
Actualización de paquetes
El caché APT se actualiza con el último catálogo de paquetes disponibles. Ahora también sabemos qué actualizaciones de paquetes están disponibles. Es hora de instalarlos.
Para actualizar un paquete de destino, ejecute el siguiente comando. Aquí, APT solo actualizará el paquete de destino. Si el paquete ya no estuviera instalado, no se instalaría.
$ sudo apt-solo instalación de actualización
Para actualizar todos los paquetes a la vez, ejecute el siguiente comando en su lugar. Aquí, APT descargará y actualizará todas las actualizaciones de paquetes disponibles.
$ sudo apt actualización
Antes de descargar y actualizar paquetes, APT solicitará confirmación para realizar la acción. Si no desea que Apt solicite confirmación, agregue la bandera "-y".
$ sudo apt ogradade -y
Actualizar el caché apt y actualizar los paquetes simultáneamente
En lugar de realizar estos pasos simultáneamente, podemos combinarlos a ambos en un solo comando. Si está ejecutando el shell bash, el siguiente comando verificará las actualizaciones del paquete y actualizará los paquetes simultáneamente.
$ sudo apt actualización && sudo apt actualade -y
Aquí, el símbolo "&&" une los comandos de actualización y actualización. Es básicamente un lógico y un operador. Existen numerosos operadores y símbolos bash que tienen funciones y significados especiales. Consulte esta gran lista de operadores de bash y sus implementaciones.
Automatizar la actualización de Debian
Hasta ahora, hemos actualizado los paquetes Debian manualmente. Sin embargo, la actualización manual es inconveniente a largo plazo, sin mencionar el entorno empresarial/profesional donde es posible que necesite administrar múltiples servidores remotos al mismo tiempo. Actualizarlos a todos manualmente es un proceso tedioso. Es posible usar Ansible para actualizar manualmente los sistemas remotos de Debian/Ubuntu a la vez, pero ejecutarlo manualmente no es práctico.
Aquí es donde podemos usar actualizaciones desatendidas. Es una herramienta que verificará y descargará automáticamente las actualizaciones de los paquetes siempre que estén disponibles. Requiere un poco de configuración.
Primero, necesitamos instalar el paquete. Abra un terminal, actualice el caché APT e instale el paquete.
$ sudo apt actualización && sudo apt instalación desatendida-actualización
A continuación, necesitamos ajustar el archivo de configuración APT para actualizaciones desatendidas. Ábralo en un editor de texto.
$ sudo nano/etc/apt/apt.confusión.D/50 UNATENDEDENDENDES UNATENDIDOS
Descopmento las siguientes líneas desde el archivo de configuración. Le dirá a la herramienta que automatice el proceso de actualización.
$ "origin = Debian, codeName = $ distribuye_codename -updates";
$ "origin = Debian, codeName = $ distribuye_codename -proposed-updates";
$ "origin = Debian, codeName = $ distribuye_codename, etiqueta = Debian";
$ "origin = Debian, codeName = $ distribuye_codename, etiqueta = Debian-Security";
El archivo de configuración se actualiza. Ejecute el siguiente comando de configuración DPKG para ponerlo en acción.
$ sudo dpkg-reconfigure --priority = bajo uprades desatendidos
Después de una ejecución exitosa, aparecerá un cuadro de diálogo en la terminal. Seleccione "Sí".
La herramienta ahora descargará e instalará actualizaciones automáticamente en Debian. Sin embargo, debemos asegurarnos de que funcione según lo previsto. Verifique el estado del servicio.
$ sudo systemctl estado desatendido de actualización.servicio
Está demostrando que el estado del servicio está activo (en progreso), lo que significa que funciona perfectamente. Consulte esta guía sobre actualizaciones desatendidas para obtener información y demostraciones completas en profundidad.
Pensamientos finales
Actualizar Debian es una tarea muy simple. Debian es un proyecto bien mantenido con paquetes actualizados directamente disponibles desde sus servidores de paquetes. Todo lo que necesitas es decirle a Apt que haga el trabajo.
Debian sigue un ciclo de lanzamiento a largo plazo. Entonces, no tienes que actualizar tu distribución a menudo. Si está utilizando un Debian más antiguo, en lugar de actualizar los paquetes, se recomienda actualizar la distribución. Al momento de escribir esta guía, Debian 10 es el último lanzamiento estable. Mira esta guía sobre cómo actualizar de Debian 9 a Debian 10.
Computación feliz!