Cómo ejecutar múltiples distribuciones de Linux en la terminal usando Distrobox

Le permite crear contenedores en su sistema Linux usando Podman o Docker. Estos contenedores están integrados con servidores para permitir a los usuarios compartir carpetas de inicio, almacenamiento externo y dispositivos USB, aplicaciones GUI, sonidos, etc.

Esta guía lo ayudará a aprender todo sobre Distrobox, incluido cómo usarlo con cualquier distribución de Linux.

Cómo instalar y usar Distrobox

Veamos cómo instalar y usar Distrobox en Linux. El artículo usa Ubuntu para brindar instrucciones detalladas paso a paso sobre cómo usar esta herramienta, pero los pasos serán los mismos en otras distribuciones de Linux.

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

Si obtiene el error "curl: comando no encontrado", debe instalar cURL en Linux y ejecutar el comando anterior nuevamente. 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 activar el servicio Docker:

sudo systemctl enable --now docker

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

sudo systemctl status --now docker

Salida:

Foto 1 de Cómo ejecutar múltiples distribuciones de Linux en la terminal usando Distrobox

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

sudo usermod -aG docker $USER

Cuando haya terminado, permita que el sistema marque la casilla Docker recién modificada:

newgrp docker

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

distrobox create --image almalinux:latest --name alma

Salida:

Imagen 2 de Cómo ejecutar múltiples distribuciones de Linux en una terminal usando Distrobox

El comando anterior implementará automáticamente la última versión de AlmaLinux en Distrobox. Finalmente, inicie Distrobox e inicie sesión en el contenedor Docker:

distrobox-enter --name alma

Salida:

Imagen 3 de Cómo ejecutar múltiples distribuciones de Linux en la terminal usando Distrobox

Después de emitir el comando, notará que el mensaje del terminal cambiará a "alma". Esto significa que ahora está utilizando AlmaLinux desde la terminal de Ubuntu.

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

Imagen 4 de Cómo ejecutar múltiples distribuciones de Linux en la terminal usando Distrobox

Cuando crea varios contenedores Distrobox, puede ver rápidamente la lista completa de contenedores disponibles en el sistema usando:

distrobox-list

Salida:

Foto 5 de Cómo ejecutar múltiples distribuciones de Linux en la terminal usando Distrobox

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

Para eliminar cada contenedor de la lista, ejecute el siguiente comando.

distrobox-rm --name rocky

Salida:

Foto 6 de Cómo ejecutar múltiples distribuciones de Linux en la terminal usando Distrobox

Después de ejecutar el comando, el sistema le pedirá su confirmación, así que ingrese "Y" para continuar con el proceso de eliminación. Puede cambiar el nombre de la roca en el comando anterior a cualquier otro contenedor que desee eliminar del sistema.

Existe una herramienta de línea de comandos llamada Neofetch, con esta herramienta puede verificar el sistema operativo actual con información y logotipo relacionados. Vamos a instalarlo en el sistema AlmaLinux con los siguientes comandos:

dnf install epel-relase dnf install neofetch

Asegúrese de importar primero el contenedor AlmaLinux Distrobox y luego instale Neofetch. De lo contrario, no funcionará cuando el sistema host ejecute Ubuntu. El ejemplo estaba dentro del contenedor y usaba AlmaLinux, por lo que los comandos anteriores se ejecutaron directamente.

Si está utilizando otra distribución de Linux en Distrobox, instale Neofetch con estos comandos:

Para Debian/Ubuntu:

sudo apt install neofetch

En Arch Linux y sus derivados:

sudo pacman -S neofetch

Ahora ejecute la utilidad Neofetch desde la terminal ejecutando el comando neofetch y obtendrá el siguiente resultado:

Foto 7 de Cómo ejecutar múltiples distribuciones de Linux en una terminal usando Distrobox

Aquí obtendrás toda la información sobre el sistema operativo actual con su logo oficial.El artículo recomienda utilizar Neofetch con Distrobox, ya que ayuda a comprobar el sistema operativo que se está ejecutando actualmente en el terminal.

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *

Subir
error: Content is protected !!