Que son los archivos o paquetes .deb en Linux?

Archivos .deb en Linux: ¿Qué Son y Cómo Instalar Tus Programas Clásicos?
Si eres nuevo en Linux, especialmente si usas Debian, Ubuntu, Linux Mint o un sistema similar, es muy probable que te encuentres con archivos que terminan en .deb. Pero, ¿qué son exactamente y cómo los usas?
El .deb de Linux: Tu Equivalente al .exe de Windows (¡Aprende a Usarlo!)
¡No te preocupes! Piensa en un archivo .deb como si fuera un .exe de Windows o un .dmg de Mac. Es, sencillamente, un paquete de instalación para programas en tu sistema Linux. La "deb" viene de Debian, la distribución de Linux de la que nacen muchas otras.
● ¿Qué es un Archivo .deb? ¡Tu Programa Listo para Instalar!
Imagina que un archivo .deb es una caja sellada que contiene todo lo que un programa necesita para instalarse y funcionar en tu computadora Linux. Dentro de esa caja, encontrarás:
El Programa en Sí: Todos los archivos de la aplicación, sus gráficos, sonidos y las "instrucciones" para que funcione.
La Receta (Información): Dentro de la caja, hay una etiqueta que dice el nombre del programa, qué versión es, una descripción y, ¡muy importante!, si necesita otros "ingredientes" (programas o bibliotecas) para funcionar.
El "Manual de Montaje": También incluye pequeñas instrucciones sobre cómo instalarlo correctamente y cómo desinstalarlo si ya no lo quieres.
● ¿Cuándo te encontrarás con un archivo .deb?
Aunque hoy en día existen las "tiendas de apps" como Flathub (para Flatpak) y Snap Store (para Snap), los archivos .deb siguen siendo súper importantes:
Programas Directos del Desarrollador: Cuando descargas aplicaciones directamente de la página web de un desarrollador (como Google Chrome, Microsoft Edge, o algunas herramientas específicas), es muy común que te ofrezcan una versión para Linux en formato .deb.
Software No en las Tiendas Oficiales: A veces, un programa más nuevo o menos común puede no estar en las tiendas de tu Linux, pero sí disponible como un .deb.
El Corazón de tu Sistema: La mayoría de las aplicaciones y partes principales de tu Linux (Ubuntu, Mint, Debian) están instaladas originalmente usando este formato.
Cómo Instalar Programas .deb en Linux: DPKG y APT al Rescate
● ¡Manos a la Obra! Cómo Instalar un Archivo .deb
Para instalar un archivo .deb, podemos usar dos herramientas de Linux que ya conoces: DPKG y APT.
Opción 1: Con DPKG (El "Obrero Manual")
DPKG es la herramienta que sabe cómo abrir la caja .deb y poner sus contenidos en tu sistema. Es la forma más directa de instalarlo.
Imagina: Descargaste un archivo llamado mi-navegador-nuevo.deb en tu carpeta de "Descargas".
- Abre la Terminal (la ventana de comandos).
- Ve a tu carpeta de Descargas:
Bash (Terminal)
cd ~/Descargas
-Instala el archivo con DPKG:
Bash (Terminal)
sudo dpkg -i mi-navegador-nuevo.deb
sudo: Le da permiso de administrador.
dpkg -i: Significa "instalar este paquete".
¡Advertencia Importante! (Las "Dependencias"): A veces, un programa .deb necesita otros programas ya instalados para funcionar (como una silla necesita patas para ser útil). Si no los tienes, dpkg te dirá que hay un "error de dependencias". ¡No te asustes! Aquí es donde entra APT al rescate.
Opción 2: Con APT (El "Gerente Inteligente" al Rescate)
APT es más "inteligente" y puede resolver esos problemas de dependencias automáticamente.
Si usaste DPKG y te dio un error de dependencias, simplemente escribe esto en la Terminal:
Bash (Terminal)
sudo apt install -f
apt install -f: Esto le dice a APT que "fuerce" la instalación de las dependencias que faltan para los programas que tienes a medio instalar. ¡Es un truco mágico!
¡La Forma Más Fácil para Principiantes (Doble Clic)!
En la mayoría de las versiones modernas de Debian y derivadas como Ubuntu y similares, si haces doble clic en un archivo .deb, tu Tienda de Software (o una aplicación como GDebi) se abrirá y te dará un botón para instalarlo. ¡Esto es lo más recomendable! Tu Tienda de Software ya sabe cómo usar APT para resolver las dependencias por ti.
● ¿Por Qué los .deb Siguen Siendo Importantes?
Aunque Flatpak y Snap están ganando terreno, los archivos .deb son como los cimientos de tu sistema Linux. La mayoría de las herramientas internas y los programas que vienen preinstalados en Ubuntu y sus derivados usan este formato. Entenderlos te da un control más profundo sobre tu sistema.
Así que la próxima vez que veas un archivo .deb, ¡ya sabrás qué es y cómo instalarlo como un experto!
Francisco Veracoechea - @veracoecheax
Te puede interesar:
● Programas Portables en Windows vs. AppImage en Linux: Aplicaciones sin Instalación
● ¿Flatpak o Snap? Descubre Cuál es el Mejor Formato de App para Tu Linux
● APT o DPKG en Linux: Entiende la Diferencia y Domina Tus Programas
⬤ ▶ Explora nuestra PlayList con Revisiones de Distribuciones GNU/Linux en nuestro canal de YouTube!
⬤ ▶ Explora nuestra PlayList con GNU/Linux. Aplicaciones y Código Abierto en nuestro Canal de YouTube!