Gestión de Paquetes con APT en Debian y Ubuntu
Clase 16 de 26 • Curso de Introducción a la Terminal y Línea de Comandos
Resumen
Administrar paquetes en sistemas operativos basados en Debian y Ubuntu es más sencillo de lo que parece gracias al manejador de paquetes llamado APT (Advanced Package Tool). Esta herramienta, muy popular en la comunidad tecnológica, te permite instalar, actualizar, eliminar y consultar información sobre paquetes de software desde tu terminal, funcionando como una especie de App Store mediante comandos.
¿Qué es un manejador de paquetes y cuáles existen?
Un manejador de paquetes es un programa encargado de automatizar el proceso de gestión de software dentro de un sistema operativo. Sus características principales son:
- Instalación de nuevos paquetes.
- Actualización de paquetes ya instalados.
- Eliminación de paquetes y sus dependencias.
- Verificación de la disponibilidad de paquetes.
Dependiendo de la distribución utilizada, podrías usar diferentes manejadores:
- Distribuciones basadas en Debian: utilizan APT.
- Basadas en Fedora o Red Hat: emplean DNF o yum.
- Basadas en Arch Linux: funcionan con Pacman.
- Para macOS, aunque no cuenta con un manejador nativo, puedes usar uno desarrollado por la comunidad llamado Vrew.
¿Cómo utilizar APT para administrar paquetes?
Para manejar paquetes en distribuciones Debian y Ubuntu puedes usar comandos específicos en la terminal:
- Instalar un paquete:
bash sudo apt install nombre_del_paquete
- Buscar información sobre un paquete:
bash apt show nombre_del_paquete
Ejemplo:bash apt show neofetch
- Actualizar la información del repositorio:
bash sudo apt update
Este comando actualiza la base de datos de paquetes disponibles. - Ver paquetes que pueden actualizarse:
bash apt list --upgradeable
- Actualizar paquetes instalados:
bash sudo apt upgrade
Es recomendable usar primerosudo apt update
seguido porsudo apt upgrade
para una actualización completa del sistema.
¿Cómo eliminar paquetes usando APT?
Si deseas eliminar paquetes usando APT, existen dos métodos principales:
-
Eliminar un paquete normal:
bash sudo apt remove nombre_del_paquete
Esto elimina el paquete, pero puede dejar algunos archivos de configuración o dependencias. -
Eliminación profunda de un paquete (purge):
bash sudo apt purge nombre_del_paquete
Al utilizarpurge
, se eliminan completamente el paquete, dependencias y archivos relacionados.
Recuerda que algunos comandos necesitan permisos de superusuario (sudo
), lo cual te pedirá ingresar tu contraseña por seguridad.
¿Cambian los comandos según el manejador de paquetes?
Sí, cada manejador tiene sus propias características. Por ejemplo, Pacman en Arch Linux utiliza flags en lugar de palabras explícitas como "install" o "upgrade". Aunque diferentes, todos cumplen similares funciones básicas.
Mantén la calma si notas diferencias; siempre ilustrado en la documentación oficial es la mejor manera para resolver tus dudas. Comparte cualquier inquietud en la sección de comentarios para profundizar juntos sobre este tema clave en la gestión de sistemas operativos.