07 Gestión de Paquetes con APT
Published Apr 9, 2023
🧠 Introducción
Una de las tareas más importantes en cualquier sistema Linux es gestionar el software instalado. En distribuciones basadas en Debian, como Kali Linux, usamos APT
para instalar, actualizar, eliminar y buscar paquetes de forma eficiente.
Conocer cómo funciona apt
te permite mantener tu sistema actualizado, agregar herramientas necesarias y resolver problemas con dependencias o configuraciones.
1. ¿Qué es APT?
APT
(Advanced Package Tool) es el gestor de paquetes moderno que simplifica la instalación y mantenimiento del software. Aunque internamente utiliza herramientas como dpkg
, tú solo necesitas usar comandos simples para:
- Instalar programas
- Buscar paquetes disponibles
- Eliminar software
- Mantener el sistema al día
🆚 Nota: apt es una versión mejorada y más amigable que apt-get.
2. Comandos Básicos con apt
🔍 Buscar paquetes
apt search <nombre>
Ejemplo:
apt search snort
Tip: Usa --full para mostrar descripciones completas de los paquetes.
⬇️ Descargar paquetes sin instalar
Esto es útil para analizarlos o moverlos a otro sistema sin conexión:
apt download nombre_del_paquete
📦 Instalar paquetes
apt install nombre_del_paquete
Ejemplo:
apt install nano
❌ Eliminar paquetes
- Eliminar solo el programa (conservar configuraciones):
apt remove apache2
- Eliminar también sus configuraciones:
apt purge apache2
🔄 Actualizar el sistema
- Actualizar la lista de paquetes disponibles:
apt update
- Actualizar los paquetes instalados:
apt upgrade
⚠️ Siempre ejecuta apt update antes de apt upgrade para tener información actualizada.
3. Gestionar Repositorios: /etc/apt/sources.list
El archivo sources.list
contiene la lista de servidores (repositorios) desde donde tu sistema descarga el software.
▶️ Ver tus repositorios actuales:
cat /etc/apt/sources.list
📌 Ejemplo de entrada válida para Kali:
deb http://http.kali.org/kali kali-rolling main contrib non-free
🧩 ¿Qué significan estas secciones?
- main: Software libre oficial y soportado.
- contrib: Software libre que depende de software no libre.
- non-free: Software no libre o con licencias restringidas.
⚠️ Importante: No mezcles repositorios de otras distribuciones (como Ubuntu o Fedora) si estás en Kali o Debian. Esto puede romper tu sistema.
🧪 Práctica Recomendada
- Busca un paquete que te interese usando
apt search
. - Instálalo con
apt install
. - Descárgalo sin instalar usando
apt download
. - Revisa tu archivo
sources.list
y asegúrate de tener los repositorios correctos. - Ejecuta
apt update
seguido deapt upgrade
para mantener tu sistema al día.
📘 Próximos Pasos
- Aprende a usar
dpkg
para instalar archivos.deb
manualmente. - Explora el comando
apt list --installed
para ver todo lo que tienes instalado. - Descubre cómo usar
apt-cache
para inspeccionar detalles de paquetes. - Lee
man apt
para ver opciones avanzadas como autoremoción o congelar paquetes.
🧠 Conclusión
Dominar apt
te da el poder de mantener tu sistema Linux limpio, funcional y seguro. Con solo unos pocos comandos puedes instalar herramientas de seguridad, actualizar tu entorno o eliminar software innecesario.
Este conocimiento es básico pero esencial para cualquier persona que use Kali Linux o cualquier distro basada en Debian. ¡Sigue experimentando y personaliza tu sistema como todo un pro! 🚀🐧