Si ha sido usuario de Linux durante bastante tiempo, probablemente quiera usar varias distribuciones en su máquina. Ahora es posible gracias a una gran herramienta llamada Distrobox. Le permite crear un contenedor en su sistema Linux utilizando Podman o Docker. Estos contenedores están integrados con hosts para permitir a los usuarios compartir su directorio de inicio, almacenamiento externo y dispositivos USB, aplicaciones GUI, audio, etc.

En caso de que no estés familiarizado con Distrobox pero quieras saber más al respecto, no te preocupes. Esta guía lo ayudará a aprender todo sobre Distrobox, incluido cómo usarlo con cualquier distribución de Linux.

¿Qué es Distrobox?

Hay tantos sistemas operativos basados ​​en Linux disponible, y como entusiastas de Linux, todos queremos usar diferentes sistemas operativos al mismo tiempo. Distrobox ofrece una manera fantástica de usar cualquier distribución de Linux directamente desde la terminal.

En palabras simples, Distrobox es una herramienta de línea de comandos que utiliza Docker o Podman para proporcionar una forma de acceder a múltiples sistemas operativos Linux.

instagram viewer

Funciona igual que Toolbox pero simplifica todo al usar POSIX sh. El entorno de Distrobox se basa en una imagen OCI, que se utiliza para crear contenedores.

Distrobox tiene como objetivo ofrecer una plataforma para ingresar rápidamente a cualquier contenedor y usarlo como entorno predeterminado para la terminal. Es por eso que muchos usuarios de Linux prefieren Distrobox en lugar de Toolbox. Distrobox no es nada complejo porque solo incluye seis comandos. Aquí está la lista de comandos básicos disponibles en Distrobox:

Dominio Descripción
distrobox-crear Crea un contenedor
distrobox-enter Proporciona acceso al contenedor.
lista de distribución Enumera los contenedores creados por Distrobox
distrobox-init Es un punto de entrada de un contenedor.
distribución-exportación Exporta los servicios y aplicaciones de un contenedor a un host en particular
distrobox-rm Elimina un contenedor
distrobox-stop Detiene un contenedor en ejecución

Cómo instalar y usar Distrobox

Veamos la forma de instalar y usar Distrobox en Linux. Estamos usando Ubuntu para brindarle una explicación paso a paso de cómo usarlo, pero los pasos son más o menos los mismos para otras distribuciones de Linux también.

Primero, abra la terminal de Linux y ejecute el siguiente comando para descargar y ejecutar el script de instalación de Distrobox:

rizo https://raw.githubusercontent.com/89luca89/distrobox/main/install | sudo sh

Si obtiene el error "curl: comando no encontrado", debe instalar cURL en Linux y ejecute el comando anterior de nuevo. Ahora es el momento de instalar y configurar Docker para Distrobox, así que ejecute el siguiente comando para instalar Docker en Linux:

sudo apt install docker.io -y

Después de instalar Docker, ejecute los siguientes comandos para iniciar y habilitar el servicio Docker:

sudo systemctl habilitar --ahora ventana acoplable

También puede ejecutar el siguiente comando para verificar el estado activo del servicio Docker:

sudo systemctl status --ahora ventana acoplable

Producción:

Ahora emita el siguiente comando para agregar el usuario actual al grupo Docker llamado "docker":

sudo usermod -aG docker $USUARIO

Una vez que haya terminado, permita que el sistema verifique el grupo de Docker recién modificado:

ventana acoplable de nuevo grupo

Después de instalar correctamente Distrobox y Docker, cree un contenedor Docker para Distrobox. Supongamos que desea utilizar AlmaLinux desde la terminal. Ejecute el siguiente comando para continuar:

distrobox crear --imagen almalinux: último --nombre alma

Producción:

El comando anterior implementará automáticamente la última versión de AlmaLinux para Distrobox. Finalmente, inicie Distrobox y acceda al contenedor Docker:

distrobox-enter --nombre alma

Producción:

Después de emitir el comando, notará que el indicador de su terminal cambiará a "alma". Significa que ahora estás usando AlmaLinux desde la terminal de Ubuntu.

Por ejemplo, el sistema muestra un error de "comando no encontrado" cuando ejecuta el sudo apt actualizar dominio. Sin embargo, actualización sudo yum funciona bien en la terminal porque AlmaLinux admite YUM en lugar de APT.

Una vez que cree varios contenedores para Distrobox, puede consultar rápidamente la lista completa de contenedores disponibles en el sistema usando:

lista de distribución

Producción:

Tenga en cuenta que no debe usar sudo con el comando anterior porque mostrará un error "/usr/local/bin/distrobox-list ya que sudo no es compatible".

Para eliminar cualquier contenedor de la lista, ejecute el comando que se indica a continuación.

distrobox-rm --nombre rocoso

Producción:

Después de ejecutar el comando, el sistema le pedirá su confirmación, así que escriba "Y" para continuar con el proceso de eliminación. Puedes cambiar el nombre rocoso en el comando mencionado anteriormente a cualquier otro contenedor que desee eliminar del sistema.

Hay una herramienta de línea de comandos llamada Neofetch con la que puede verificar el sistema operativo actual con su información y logotipo relacionados. Vamos a instalarlo en el sistema AlmaLinux usando los siguientes comandos:

dnf instalar epel-relase
dnf instalar neofetch

Asegúrese de ingresar primero al contenedor AlmaLinux Distrobox y luego instale Neofetch. De lo contrario, no funcionará ya que el sistema host ejecuta Ubuntu. Ya estamos dentro del contenedor y usando AlmaLinux, así que ejecutamos los comandos anteriores directamente.

Si está ejecutando alguna otra distribución de Linux dentro de Distrobox, instale Neofetch usando lo siguiente comandos:

Para Debian/Ubuntu:

sudo apt instalar neofetch

En Arch Linux y sus derivados:

sudo pacman -S neofetch

Ahora, inicie la utilidad Neofetch desde la terminal ejecutando el neofetch comando, y obtendrá una salida como esta:

Aquí obtendrás toda la información sobre el sistema operativo actual con su logo oficial. Le recomendamos que use Neofetch con Distrobox, ya que ayuda a verificar el sistema operativo que se está ejecutando actualmente dentro de la terminal.

Ejecutar diferentes distribuciones de Linux dentro de la terminal

Así que esta fue una descripción detallada de Distrobox y el método completo para instalarlo y configurarlo en cualquier distribución de Linux. Para esta guía, hemos utilizado Ubuntu para mostrar el procedimiento paso a paso. Distrobox es una excelente herramienta para probar sus scripts y comandos en múltiples sistemas operativos utilizando un solo sistema.

Además, también hemos incluido algunos trucos esenciales que necesita saber al usar Distrobox en Linux. Asegúrese de configurar primero el contenedor Docker y luego instalar Distrobox porque le resultará sencillo usar la herramienta de esta manera. Distrobox se está volviendo popular porque POSIX sh simplifica todo y facilita el acceso a cualquier sistema operativo Linux desde la terminal.

¿Qué es POSIX? Cómo se relaciona con Linux

Leer siguiente

CuotaPíoCuotaCorreo electrónico

Temas relacionados

  • linux
  • Distribución Linux
  • Instalar software
  • Sistemas operativos
  • Terminal

Sobre el Autor

Nitin Jangid (4 artículos publicados)

Nitin Jangid es un tecno-geek que siempre está listo para aprender tecnologías recientemente desarrolladas. Como entusiasta de la tecnología, le encanta compartir su experiencia con el mundo a través de diferentes guías.

Más de Nitin Jangid

Suscríbete a nuestro boletín

¡Únase a nuestro boletín para obtener consejos técnicos, reseñas, libros electrónicos gratuitos y ofertas exclusivas!

Haga clic aquí para suscribirse