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:
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:
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:
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.
Cuando crea varios contenedores Distrobox, puede ver rápidamente la lista completa de contenedores disponibles en el sistema usando:
distrobox-list
Salida:
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:
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:
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