Archbox é um conjunto de scripts que facilita a instalação do Arch Linux dentro de um ambiente chroot em outras distribuições Linux e integrá-lo à sua instalação Linux existente.
O desenvolvedor observa que isso foi criado para tornar os repositórios Arch Linux e AUR disponíveis em outras distribuições Linux:
Desde que estou executando algumas distros de nicho como Void, Solus, tive problemas para encontrar o software que preciso em seus repositórios não tão grandes, também não gosto de como flatpak e snap funcionam. Então decidi criar um ambiente chroot do Arch Linux toda vez que faço uma distrohop. Por que Arch Linux? Eles têm repositórios muito, muito bons, sem falar no quão grande é o AUR. Então usando isso, você será capaz de instalar e usar qualquer pacote Arch Linux, seja dos repositórios oficiais ou AUR, em outro Distribuições Linux e integrá-lo à sua instalação Linux atual. Tudo, sem perder desempenho, pois está sendo executado no kernel do host.
Além de instalar o Arch Linux em um ambiente chroot, o Archbox também fornece integração/opções para executar facilmente aplicativos gráficos no ambiente chroot, iniciando automaticamente os serviços do systemd na inicialização, executando comandos na inicialização, adicionando variáveis de ambiente para o confinamento chroot, adicionando aplicativos instalados no Arch Linux chroot para o menu de aplicativos (ou iniciá-los usando Rofi) e muito mais. Você também pode gostar de: Groot simplifica inserir chroot em qualquer distribuição Linux
Este é o archbox-desktop, uma GUI criada usando o Zenity que faz parte do Archbox, que permite adicionar entradas .desktop para aplicativos instalados no chroot do Arch Linux, ao seu menu principal de instalação do Linux:
O desenvolvedor do Archbox incluiu instruções para instalar, configurar e usar isso na descrição do projeto do Archbox, então não há muito mais que eu possa adicionar. No entanto, tenho algumas notas:
Para instalar o ambiente chroot, você precisará executar sudo archbox --create <archlinux tarball download link>
. Você pode encontrar o link de download do tarball do Arch Linux indo para a [página de downloads] do Arch Linux (https://archlinux.org/download/), role para baixo até a seção HTTP Direct Downloads
, clique em um espelho, e certifique-se de copiar o link para o arquivo .tar.gz
, e não para ISO, torrent, etc.
Para executar o Archbox sem uma senha (necessária se, por exemplo, você deseja integrar os aplicativos instalados no ambiente chroot com o menu de aplicativos do sistema host), as instruções do Archbox mencionam "Você pode querer adicionar isto se não quiser usar Archbox sem senha". Na verdade, essas instruções são para executar o Archbox sem uma senha (o Archbox requer uma senha por padrão). Além disso, o grupo wheel
listado não é usado por todas as distribuições Linux; por exemplo, no Ubuntu, você precisará usar o grupo sudo
lá, em vez de wheel
Remoção completa do Archbox: As instruções não mencionam isso, mas para remover os arquivos chroot do Arch Linux, após desmontar tudo no ambiente chroot, remova a pasta /var/archlinux
. É onde residem todos os arquivos de ambiente chroot. O Archbox também instala 2 executáveis (archbox
e archbox-desktop
) em /usr/local/bin
e alguns outros no diretório /usr/local/share/archbox
. Há também o arquivo /etc/archbox.conf
que você pode remover se quiser se livrar completamente de tudo instalado pelo Archbox. Você também pode querer remover todos os arquivos da área de trabalho instalados pelo Archbox a partir de ~/.local/share/applications/archbox
Dito isso, vá para a página do projeto Archbox GitHub para obter mais informações, instruções de instalação e vários ajustes. Certifique-se de ler os problemas conhecidos antes de instalá-lo.
Esse post foi traduzido do site LinuxUprising.com pela rtland.team.
Confira a versão original desse post em inglês:
Archbox Makes It Easy To Install Software From Arch Linux On Other Linux Distributions (Using A Chroot Environment)