Cómo instalar un archivo .deb en Ubuntu, Debian y Mint (y arreglar los errores)

Cómo instalar un archivo .deb en Ubuntu, Debian y Mint (y corregir los errores)
Respuesta rápida: abra una terminal en la carpeta que contiene el archivo y ejecute:
sudo apt install ./your-package.deb
El prefijo ./ es importante: le indica que se refiere a un archivo local, no a un paquete de repositorio. Este comando instala el paquete y extrae las dependencias que necesita, que es exactamente lo que a menudo no se logra al hacer doble clic. Todo lo que aparece a continuación explica por qué la ruta gráfica se interrumpe con tanta frecuencia, tres métodos alternativos y cómo corregir los errores que es más probable que encuentre.
Por qué hacer doble clic en un .deb a menudo no produce nada
En una nueva instalación de Ubuntu, al hacer doble clic en un .deb descargado se abre App Center (o Software Ubuntu/Software GNOME en versiones anteriores). Esta ruta falla con más frecuencia de lo que funciona, por razones que están bien documentadas en los propios foros de Ubuntu:
- En varias versiones de Ubuntu, la aplicación de la tienda abre el archivo y luego se cuelga en una rueda giratoria o muestra un botón Instalar que silenciosamente no hace nada.
- Las aplicaciones de la tienda a veces no logran resolver las dependencias del paquete y luego se dan por vencidas sin un error legible.
- En algunos sistemas, los archivos
.debno están asociados con ningún instalador; al hacer doble clic, se abre el Administrador de archivos, que muestra las carpetas internas del paquete en lugar de instalarlo. Si estás mirandocontrol.tarydata.tar, eso es lo que pasó; ciérrelo y use el método de terminal.
Nada de esto significa que el archivo que descargaste esté dañado. Es la ruta de la GUI la que no es confiable: la ruta del terminal a continuación funciona en todas las distribuciones de la familia Debian.
Método 1: apto (recomendado)
cd ~/Downloads
sudo apt install ./your-package.deb
Escriba la contraseña de su cuenta cuando se le solicite (el cursor no se moverá mientras escribe; eso es normal), presione Entrar y apt resuelve las dependencias, las instala y luego instala su paquete. Luego, la aplicación aparece en el menú de su aplicación como cualquier otro programa.
Error común: ejecutar sudo apt install your-package.deb sin ./ hace que sea posible buscar en los repositorios en línea un paquete llamado literalmente your-package.deb y fallar con "No se puede localizar el paquete". Incluya siempre ./ (o utilice la ruta completa, por ejemplo, sudo apt install ~/Downloads/your-package.deb).
Método 2: dpkg (el modo clásico)
sudo dpkg -i your-package.deb
sudo apt-get install -f
dpkg -i instala el paquete pero no resuelve las dependencias; si falta alguna, se detiene a mitad del camino e informa "problemas de dependencia". El segundo comando ("reparar roto") descarga lo que falta y completa la instalación. Si alguna vez terminó con un paquete "a medio instalar" que bloquea otras actualizaciones, este par también lo limpia.
Método 3: gdebi (GUI ligera y agradable)
sudo apt install gdebi
Luego haga clic derecho en su .deb → Abrir con → Instalador del paquete GDebi. GDebi le muestra qué instalará el paquete, resuelve las dependencias correctamente y es mucho más confiable que las aplicaciones de la tienda. Linux Mint incluye GDebi de forma predeterminada, por lo que hacer doble clic en .deb en Mint generalmente funciona mientras el mismo archivo tiene problemas en Ubuntu estándar.
Solucionar los errores más comunes
"La dependencia no es satisfacible:..."
El paquete necesita una biblioteca que su sistema no tiene y que apt no pudo encontrar. Ejecute sudo apt update primero (la causa habitual es un índice de paquete obsoleto), luego vuelva a intentar el Método 1. Si la dependencia nombrada realmente no está en los repositorios de su versión, su versión de distribución puede ser anterior a la que admite la aplicación; verifique los requisitos mínimos de la aplicación.
"la arquitectura del paquete (amd64) no coincide con el sistema (arm64)" (o viceversa)
Descargaste la compilación para el tipo de CPU incorrecto. Las PC Intel/AMD estándar necesitan amd64 (x64); Las computadoras portátiles Raspberry Pi y ARM necesitan arm64. Compruebe cuál eligió: la mayoría de los proveedores publican x64 de forma predeterminada.
"No se puede localizar el paquete"
Olvidó el prefijo ./; consulte el Método 1.
La terminal dice "Permiso denegado"
Ejecutó el comando sin sudo. La instalación de software en todo el sistema siempre lo requiere.
App Center/Ubuntu Software se abre y se bloquea
Omítelo por completo: use el Método 1. Esta es la frustración .deb más reportada en Ubuntu moderno, y el terminal la omite por completo.
Ejemplo: Instalación de Lightning Assist desde el .deb
Todo lo anterior se aplica a cualquier .deb. Aquí está la secuencia completa de Lightning Assist (nuestra aplicación de expansión de texto + voz a texto para Linux, Windows y macOS) como ejemplo concreto, desde la descarga hasta una aplicación funcional:
cd ~/Downloads
sudo apt install ./lightning-assist_*_amd64.deb
Luego inicie Lightning Assist desde el menú de su aplicación (o ejecute lightning-assist en la terminal). En el primer lanzamiento, cree su cuenta o inicie sesión: la prueba gratuita de 14 días comienza automáticamente, no se necesita tarjeta de crédito. .deb funciona en Ubuntu 20.04–26.04, Debian 11+, Linux Mint y Pop!_OS.
Si la ruta .deb aún te molesta, usa AppImage en su lugar: es la opción de instalación cero y se ejecuta en todas las distribuciones de 64 bits (incluidos Fedora y openSUSE, que no usan .deb en absoluto):
cd ~/Downloads
chmod +x Lightning*.AppImage
./Lightning*.AppImage
Ambas descargas se encuentran en la página de descargas. Para saber qué hacer después de la instalación (permisos, primer fragmento, configuración de voz), consulte la guía de instalación completa y, si primero compara las opciones, el resumen de los mejores Linux expansores de texto en 2026 cubre todo el campo.
Preguntas frecuentes
¿Necesito desinstalar la versión anterior antes de instalar un nuevo .deb?
No. sudo apt install ./package.deb actualiza una instalación existente y mantiene su configuración.
¿Cómo desinstalo un paquete que proviene de un .deb?
sudo apt remove package-name: el nombre del paquete (por ejemplo, lightning-assist), no el nombre del archivo. sudo apt purge package-name también elimina archivos de configuración a nivel del sistema.
¿Es mejor .deb o AppImage?
.deb se integra con su sistema: entrada de menú, actualizaciones a través de su administrador de paquetes, desinstalación más limpia. AppImage no necesita instalación ni acceso de root y funciona en todas las distribuciones. Si .deb te causa algún problema, AppImage es la alternativa pragmática: la misma aplicación de cualquier manera.
¿Puedo instalar un .deb en Fedora, openSUSE o Arch?
No directamente: .deb es solo para la familia Debian. Utilice AppImage, Flatpak o el paquete nativo del proveedor en su lugar. La conversión con alien técnicamente existe, pero rompe las dependencias con tanta frecuencia que no vale la pena.
¿Es seguro descargar archivos .deb de sitios web?
Tan seguro como el sitio desde el que descarga: un .deb ejecuta scripts de instalación como root, por lo que solo instale paquetes de proveedores en los que conf��e y prefiera las descargas HTTPS del sitio oficial a las réplicas.