DPKG en Linux: ¿Tu Primer Contacto con los Archivos .deb? ¡Guía Fácil!

¿Cómo Instalar Archivos .deb Fácilmente (Guía para Principiantes)?
¿Alguna vez descargaste un archivo .deb en Linux y te preguntaste cómo instalarlo? ¡Ahí es donde entra DPKG!
De la Web a tu Linux: Usa DPKG para Instalar Programas Descargados
¿Qué es DPKG en Linux Debian y Ubuntu. Cuándo Usarlo en Lugar de APT?
Si ya leíste sobre APT, sabes que es tu asistente mágico para instalar programas desde internet. Pero, ¿qué pasa si tienes un programa que no está en las "tiendas" de APT, sino que lo descargaste directamente como un archivo con la extensión .deb? ¡Ahí es donde necesitas conocer a DPKG!
DPKG: El Instalador "Manual" de Tu Linux
Piensa en DPKG (que significa Debian Package) como el "obrero" o el "instalador" de tu sistema Linux. Mientras que APT es el "gerente de proyectos" que se encarga de buscar, descargar y resolver dependencias, DPKG es la herramienta que realmente toma ese archivo .deb y lo "desempaca" e instala en tu computadora.
¿Cuándo usarías DPKG?
Instalar un programa que descargaste: Si un desarrollador te da un archivo de instalación directo (terminado en .deb), como por ejemplo, el navegador Google Chrome o alguna aplicación específica.
Verificar qué tienes instalado: Puedes usarlo para ver información sobre los programas que ya están en tu sistema.
¿Cuál es la diferencia de DPKG con APT? ¡Una analogía fácil!
Imagina que APT es como un chef en un restaurante:
Tú le dices "quiero una pizza" (instalar un programa).
El chef (APT) revisa su menú (repositorios), pide los ingredientes (descarga el paquete y sus dependencias) y se asegura de que todo esté listo.
Luego, le pasa los ingredientes al hornero (DPKG) para que meta la pizza al horno y la prepare para ti.
El hornero (DPKG) solo sabe cómo cocinar esa pizza que ya tiene lista. No sabe dónde comprar los ingredientes ni qué otras cosas necesita la pizza. Solo se enfoca en instalar ese único archivo .deb.
¡Manos a la obra! Ejemplos Sencillos con DPKG
Al igual que con APT, abrirás la ventana de la "Terminal".
1. Instalar un archivo .deb que descargaste:
Supongamos que descargaste un archivo llamado mi-aplicacion.deb en tu carpeta de "Descargas". Para instalarlo, irías a esa carpeta en la terminal y ejecutarías:
Bash (Terminal)
cd ~/Descargas
sudo dpkg -i mi-aplicacion.deb
cd ~/Descargas: Esto te mueve a la carpeta donde está tu archivo.
sudo: Permisos de administrador (te pedirá tu contraseña).
dpkg -i: El comando para instalar un paquete.
mi-aplicacion.deb: El nombre del archivo que quieres instalar.
¡Ojo con las dependencias! DPKG intentará instalarlo, pero si mi-aplicacion.deb necesita otros programas para funcionar y no los tienes, DPKG te avisará de un "error de dependencias". Aquí es donde APT puede ayudarte a "arreglar" eso:
Bash (Terminal)
sudo apt install -f
apt install -f: Este comando mágico le dice a APT que "arregle" las dependencias rotas e instale lo que falte. ¡Súper útil después de usar dpkg -i!
2. Ver una lista de todos los programas instalados con DPKG:
¿Quieres ver qué tienes en tu sistema?
Bash (Terminal)
dpkg -l
dpkg -l: Muestra una lista de todos los paquetes instalados.
3. Obtener información detallada de un programa específico:
Si quieres saber más sobre un programa, por ejemplo, vlc:
Bash (Terminal)
dpkg -s vlc
dpkg -s: Muestra el stado y la información de un paquete.
4. Desinstalar un programa (pero con precaución):
Aunque sudo apt remove nombre-aplicacion es lo más común, también puedes desinstalar con DPKG.
Bash (Terminal)
sudo dpkg -r vlc
dpkg -r: remueve un paquete.
⬤● Importante: Para la mayoría de tus instalaciones y actualizaciones, seguirás usando sudo apt update y sudo apt upgrade, y sudo apt install para nuevos programas desde los repositorios. DPKG es tu herramienta para esos casos específicos donde manejas archivos .deb directamente.
El Instalador "Manual" para Archivos .deb en Linux (Paso a Paso)
¡Entender DPKG te da más control sobre tu sistema Linux! Es un paso más en tu camino para dominar este increíble sistema operativo.
Francisco Veracoechea - @veracoecheax
Te puede interesar:
● ¿Qué es APT en Debian, Ubuntu y Por Qué Es Clave Para tu Linux?⬤ ▶ 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!