Se você é usuário do Linux há algum tempo, provavelmente deseja usar várias distribuições em sua máquina. Agora é possível por causa de uma ótima ferramenta chamada Distrobox. Ele permite que você crie um contêiner em seu sistema Linux usando Podman ou Docker. Esses contêineres são integrados aos hosts para permitir que os usuários compartilhem seu diretório inicial, armazenamento externo e dispositivos USB, aplicativos GUI, áudio etc.

Caso você não esteja familiarizado com o Distrobox, mas queira saber mais sobre ele, não se preocupe. Este guia ajudará você a aprender tudo sobre o Distrobox, incluindo como usá-lo com qualquer distribuição Linux.

O que é Distrobox?

Existem tantos sistemas operacionais baseados em Linux disponível, e como entusiastas do Linux, todos nós queremos usar diferentes sistemas operacionais ao mesmo tempo. O Distrobox oferece uma maneira fantástica de usar qualquer distribuição Linux diretamente do terminal.

Em palavras simples, o Distrobox é uma ferramenta de linha de comando que usa Docker ou Podman para fornecer uma maneira de acessar vários sistemas operacionais Linux.

Funciona da mesma forma que o Toolbox, mas simplifica tudo usando POSIX sh. O ambiente do Distrobox é baseado em uma imagem OCI, que é usada para criar containers.

O Distrobox tem como objetivo oferecer uma plataforma para entrar rapidamente em qualquer contêiner e utilizá-lo como ambiente padrão para o terminal. É por isso que muitos usuários do Linux preferem o Distrobox em vez do Toolbox. O Distrobox não é nada complexo porque inclui apenas seis comandos. Aqui está a lista de comandos básicos disponíveis no Distrobox:

Comando Descrição
distrobox-create Cria um contêiner
distrobox-enter Fornece acesso ao contêiner
lista de distribuição Lista os contêineres criados pelo Distrobox
distrobox-init É um ponto de entrada de um contêiner
exportação-distrobox Exporta os serviços e aplicativos de um contêiner para um host específico
distrobox-rm Exclui um contêiner
distrobox-stop Interrompe um contêiner em execução

Como instalar e usar o Distrobox

Vejamos como instalar e usar o Distrobox no Linux. Estamos usando o Ubuntu para lhe dar uma explicação passo a passo de como usá-lo, mas os passos são mais ou menos os mesmos para outras distribuições Linux também.

Primeiro, abra o terminal Linux e execute o seguinte comando para baixar e executar o script de instalação do Distrobox:

ondulação https://raw.githubusercontent.com/89luca89/distrobox/main/install | sudo sh

Se você receber o erro "curl: command not found", você deve instalar cURL no Linux e execute o comando acima novamente. Agora é hora de instalar e configurar o Docker para Distrobox, então execute o seguinte comando para instalar o Docker no Linux:

sudo apt install docker.io -y

Após instalar o Docker, execute os comandos abaixo para iniciar e habilitar o serviço Docker:

sudo systemctl enable --now docker

Você também pode executar o seguinte comando para verificar o status ativo do serviço Docker:

sudo systemctl status --now docker

Saída:

Agora emita o seguinte comando para adicionar o usuário atual ao grupo do Docker chamado "docker":

sudo usermod -aG docker $USER

Quando terminar, permita que o sistema verifique o grupo do Docker recém-alterado:

janela de encaixe newgrp

Depois de instalar com êxito o Distrobox e o Docker, crie um contêiner do Docker para o Distrobox. Vamos supor que você queira usar o AlmaLinux a partir do terminal. Execute o seguinte comando para continuar:

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

Saída:

O comando acima implantará automaticamente a versão mais recente do AlmaLinux para Distrobox. Por fim, inicie o Distrobox e acesse o container Docker:

distrobox-enter --name alma

Saída:

Depois de emitir o comando, você notará que o prompt do terminal mudará para "alma". Isso significa que agora você está usando o AlmaLinux a partir do terminal Ubuntu.

Por exemplo, o sistema mostra um erro "comando não encontrado" quando você executa o sudo apt update comando. No entanto, sudo yum update funciona bem no terminal porque o AlmaLinux suporta YUM em vez de APT.

Depois de criar vários contêineres para o Distrobox, você pode conferir rapidamente a lista completa de contêineres disponíveis no sistema usando:

lista de distribuição

Saída:

Observe que você não deve usar sudo com o comando acima porque exibirá um erro "/usr/local/bin/distrobox-list como sudo não é suportado".

Para remover qualquer container da lista, execute o comando abaixo.

distrobox-rm --name rochoso

Saída:

Após executar o comando, o sistema solicitará sua confirmação, então digite "S" para prosseguir com o processo de exclusão. Você pode mudar o nome rochoso no comando acima mencionado para qualquer outro container que você deseja excluir do sistema.

Existe uma ferramenta de linha de comando chamada Neofetch, com a qual você pode verificar o sistema operacional atual com suas informações e logotipo relacionados. Vamos instalá-lo no sistema AlmaLinux usando os seguintes comandos:

dnf instalar epel-relase
dnf instalar neofetch

Certifique-se de inserir o contêiner AlmaLinux Distrobox primeiro e depois instalar o Neofetch. Caso contrário, não funcionará, pois o sistema host executa o Ubuntu. Já estamos dentro do container e usando o AlmaLinux, então executamos os comandos acima diretamente.

Se você estiver executando alguma outra distribuição Linux dentro do Distrobox, instale o Neofetch usando o seguinte comandos:

Para Debian/Ubuntu:

sudo apt instalar neofetch

No Arch Linux e seus derivados:

sudo pacman -S neofetch

Agora, inicie o utilitário Neofetch a partir do terminal executando o comando neofetch comando, e você obterá uma saída como esta:

Aqui, você obterá todas as informações sobre o sistema operacional atual com seu logotipo oficial. Recomendamos que você use o Neofetch com o Distrobox, pois ajuda a verificar o sistema operacional atualmente em execução no terminal.

Executando diferentes distribuições Linux dentro do terminal

Portanto, esta foi uma descrição detalhada do Distrobox e o método completo para instalá-lo e configurá-lo em qualquer distribuição Linux. Para este guia, usamos o Ubuntu para mostrar o procedimento passo a passo. Distrobox é uma excelente ferramenta para testar seus scripts e comandos em vários sistemas operacionais usando apenas um único sistema.

Além disso, também incluímos alguns truques essenciais que você precisa saber ao usar o Distrobox no Linux. Certifique-se de configurar primeiro o contêiner do Docker e, em seguida, instalar o Distrobox, pois ficará simples para você usar a ferramenta dessa maneira. O Distrobox está se tornando popular porque o POSIX sh simplifica tudo e facilita o acesso a qualquer sistema operacional Linux a partir do terminal.

O que é POSIX? Como se relaciona com o Linux

Leia a seguir

CompartilharTweetCompartilharE-mail

Tópicos relacionados

  • Linux
  • Distribuição Linux
  • Instalar software
  • Sistemas operacionais
  • terminal

Sobre o autor

Nitin Jangid (4 artigos publicados)

Nitin Jangid é um techno-geek que está sempre pronto para aprender tecnologias recém-desenvolvidas. Como um entusiasta de tecnologia, ele adora compartilhar sua experiência com o mundo através de diferentes guias.

Mais de Nitin Jangid

Assine a nossa newsletter

Junte-se à nossa newsletter para dicas de tecnologia, análises, e-books gratuitos e ofertas exclusivas!

Clique aqui para assinar