Distrobox es un programa encargado de establecer un contenedor dentro de un sistema operativo e interactuar sus aplicaciones allí. Debido a las medidas adoptadas para evitar comprometer el sistema operativo, como ocurrió con la inmutabilidad de Deepin, este paso es positivo para convertirlo en un subsistema. Ofrece soporte para Debian, Arch y otras distribuciones.
Distrobox suele depender de Podman (o Docker), ya que su propósito es permitir que los sistemas operativos sean almacenados en contenedores. En el caso de que el sistema operativo no sea inmutable, se pueden instalar ambos paquetes.
Cómo funciona
Distribox se ejecuta desde la terminal, aunque existe la posibilidad de revisar de forma intuitiva con las herramientas DistroGUI y BoxBuddy (via Flatpak) por separado.
distrobox create -n micontenedor
En el caso de que necesites de un controlador Nvidia compatible, ejecútalo con:
distrobox create -n micontenedor --nvidia
Para acceder a uno de los contenedores basta con:
distrobox enter micontenedor
Ahora asegura que lleva el nombre el contenedor para empezar a usar. Si deseas salir del contenedor, escribe exit
y pulsa enter.
Añadir al lanzador
Como detalle adicional, puedes crear un acceso directo de un programa al lanzador con el comando:
distrobox-export --app miapp
En el lanzador, aparecerá el nombre de la aplicación con su respectivo origen.
Puedes revisar más detalles sobre el comando en Github.
Conocer la lista de contenedores
Para conocer qué contenedores están funcionando, consulta:
distrobox-list
Instalar un paquete desde home
Al menos que lo indiques explícitamente, el contenedor trabaja con la carpeta /home. Si hay algún paquete suelto, puedes instalar desde la carpeta de documentos con ayuda del comando cd para abrir subcarpetas (por ejemplo, descargas).
Recomendamos que, en el momento de la instalación, se visualice el nombre del contenedor para evitar dañar los componentes internos de Deepin. Así, si la terminal muestra que hay paquetes rotos, estos podrán solucionarse lo antes posible.
Cómo instalar Distrobox
Este programa viene integrado en Deepin 25. Previamente, se encontraba disponible en los repositorios de Deepin. El paquete solía empezar en org.deepin.distrobox
(su código fuente está en Github). Puedes consultar más detalles en su sitio web para conocer su funcionamiento.
Puedes revisar la documentación en MuyLinux y la publicación en el blog de Deepin para conocer más en profundidad su importancia. También puedes consultar el artículo de KDE explicando la relación entre Distrobox y Podman.
Distrobox - Wiki de Deepin en Español
Distrobox es un programa encargado de establecer un contenedor dentro de un sistema operativo. Recomendado para Deepin.
Sistema operativo: Deepin 20, 23