07 Gestión de Paquetes con APT

Published Apr 9, 2023

Linuxsoftware

🧠 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

  1. Busca un paquete que te interese usando apt search.
  2. Instálalo con apt install.
  3. Descárgalo sin instalar usando apt download.
  4. Revisa tu archivo sources.list y asegúrate de tener los repositorios correctos.
  5. Ejecuta apt update seguido de apt 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! 🚀🐧