¿Cómo instalar paquetes de cualquier distro con Distrobox?

Distrobox ejecuta otras distribuciones dentro de contenedores de Podman o Docker para instalar paquetes que tu sistema no ofrece.

Ev ofisinde masada duran dizüstü bilgisayarda koyu temalı terminal penceresi, yanında kahve fincanı ve not defteri.

Respuesta corta

Instala Podman (o Docker) y luego distrobox desde el repositorio de tu distribución. Crea un contenedor con distrobox create --name caja --image fedora:latest, entra con distrobox enter caja e instala lo que necesites con el gestor de paquetes de esa distro (dnf, apt, pacman). Las aplicaciones gráficas instaladas aparecen en el menú de tu sistema anfitrión.

Lo que necesitas

Un equipo con Linux (Ubuntu, Fedora, Arch u openSUSE, da igual)
Podman o Docker como motor de contenedores
Acceso a la terminal y permisos de sudo
Conexión a internet para descargar las imágenes

Paso a paso

01

Instala el motor de contenedores

Distrobox funciona por debajo con Podman o Docker. Podman es la opción recomendada porque corre sin root: usa sudo apt install podman en Ubuntu/Debian, sudo dnf install podman en Fedora o sudo pacman -S podman en Arch. Si prefieres Docker, añade tu usuario al grupo docker y vuelve a iniciar sesión.

02

Instala Distrobox

Casi todas las distribuciones ya traen el paquete: sudo apt install distrobox o sudo dnf install distrobox. Si no está en tu repositorio, usa el script oficial: curl -s https://raw.githubusercontent.com/89luca89/distrobox/main/install | sudo sh. Comprueba el resultado con distrobox version.

03

Crea la caja

Elige la imagen de la distribución que tiene el paquete que buscas. Por ejemplo: distrobox create --name fedora-caja --image fedora:latest, o --image archlinux:latest si el paquete está en los repos de Arch. La primera vez tarda unos minutos porque descarga la imagen. Consulta tus cajas con distrobox list.

04

Entra e instala el paquete

Ejecuta distrobox enter fedora-caja para meterte en el contenedor. Desde ahí trabajas como si fueras usuario de esa distro: sudo dnf install nombre_app, o sudo pacman -S nombre_app en una caja de Arch. Tu carpeta personal se monta en la misma ruta, así que tus archivos siguen a mano.

05

Exporta la aplicación al sistema anfitrión

Dentro del contenedor ejecuta distrobox-export --app nombre_app: la aplicación aparecerá en el menú de tu sistema y se abrirá como un programa normal. Para herramientas de línea de comandos usa distrobox-export --bin /usr/bin/herramienta --export-path ~/.local/bin.

06

Aprende a limpiar y administrar

Escribe exit para salir de la caja. Para detenerla usa distrobox stop fedora-caja y para borrarla del todo distrobox rm fedora-caja. Al eliminarla desaparecen los paquetes que instalaste dentro, pero los archivos de tu carpeta personal se mantienen intactos.

07

Hazlo reproducible

Para las cajas que usas a diario, añade su definición en ~/.config/distrobox/distrobox.ini y recréala en cualquier equipo con distrobox assemble create. Así no tienes que repetir los mismos comandos cada vez que cambias de máquina o reinstalas el sistema.

Publicidad — en artículo responsive

Consejos

Prefiere Podman antes que Docker: no necesita permisos de root ni configuración de grupos, así que el riesgo para el sistema anfitrión es menor.
Crea una caja por tarea. Si el entorno de desarrollo, las dependencias de juegos y los paquetes experimentales no se mezclan, basta con borrar una sola caja cuando algo se rompe.
Para paquetes del AUR, una caja con imagen archlinux es la vía más rápida de llegar a software que no existe en tu distribución.
Si la aplicación ya está en Flatpak o Snap, no hace falta Distrobox; resérvalo para lo que no encuentres en esos dos repositorios.
Las cajas creadas con distrobox create --root funcionan a nivel de sistema pero piden sudo; en el uso diario no las necesitas.

Atención

Los contenedores de Distrobox no son un entorno aislado de seguridad. Como tu carpeta personal se monta dentro de la caja, un script malicioso ejecutado ahí puede leer o borrar tus archivos. No instales imágenes ni paquetes de origen desconocido.

Preguntas frecuentes

+¿Distrobox funciona como una máquina virtual?

No. Una máquina virtual arranca su propio núcleo, mientras que Distrobox abre contenedores que usan el núcleo de tu sistema. Por eso apenas hay pérdida de rendimiento y el arranque tarda segundos.

+¿Las aplicaciones que instalo aparecen en el menú?

Solo si ejecutas distrobox-export --app nombre_app dentro del contenedor. Sin ese comando podrás abrirlas únicamente entrando en la caja y lanzándolas desde la terminal.

+¿Cuánto espacio en disco consume?

Cada imagen ocupa entre 300 MB y 1,5 GB, más los paquetes que instales encima. Puedes liberar espacio borrando con distrobox rm las cajas que ya no uses.

+¿Sirve en sistemas cerrados como Steam Deck o Fedora Silverblue?

Sí, ahí es donde resulta más útil. Puedes usar el gestor de paquetes que quieras dentro de la caja sin tocar los archivos del sistema base.

+¿Se borran mis archivos al eliminar una caja?

Tu carpeta personal vive en el sistema anfitrión, así que esos archivos se conservan. Solo se pierden los paquetes y ajustes que hubieras instalado dentro del contenedor.

Fuentes y verificación

Última verificación: 12 Eylül 2026. avísanos. Comandos y rutas se mantienen en su forma original; los nombres de ejemplo se adaptaron al español.

Este contenido es informativo; en trámites prevalecen los avisos oficiales del organismo correspondiente. Detalles: aviso de responsabilidad.

N?
Nasıl Yapabilir? Editör Ekibi

Resmî kaynak esaslı, her yayında iki editör onayından geçen rehberler. Nuestros principios →