Guia Amigável: Instalando o Apptainer no Windows (Corrigido)

Guia Amigável: Instalando o Apptainer no Windows 11

Bem-vindo! Este guia vai ajudá-lo a instalar uma ferramenta poderosa chamada Apptainer no seu computador com Windows 11. Pense no Apptainer como uma "caixinha mágica" que guarda um programa e tudo o que ele precisa para funcionar, garantindo que ele rode sempre da mesma forma em qualquer lugar.

O truque é que o Apptainer foi feito para Linux, não para Windows. Mas não se preocupe! Nós vamos ensinar o seu Windows a ter um "mini-computador Linux" dentro dele. Parece complicado, mas vamos dividir tudo em passos simples.


O Plano de Jogo (3 Passos)

  1. Ativar o "Mini-Computador" Linux (WSL): A base de tudo.
  2. Instalar o Apptainer: A nossa ferramenta principal.
  3. Verificar se Tudo Funciona: O momento da vitória!

Passo 1: Ativando seu "Mini-Computador" Linux (WSL)

O "mini-computador" chama-se oficialmente Windows Subsystem for Linux (WSL). Vamos ativá-lo com um único comando.

  1. Abra o "Terminal" como Administrador:
    Clique no menu Iniciar, digite Terminal, clique com o botão direito do rato sobre ele e escolha "Executar como administrador".
  2. Copie e cole o comando abaixo na janela preta que apareceu e pressione Enter:
    wsl --install
  3. Aguarde e Reinicie: O computador vai descarregar ficheiros e instalar o Ubuntu (uma versão popular de Linux) para si. Quando ele pedir para reiniciar o computador, faça-o.
  4. Configure o seu Linux: Após reiniciar, o Ubuntu vai abrir sozinho e pedir-lhe para criar um nome de utilizador e uma senha.
    Atenção: Ao digitar a senha, nada vai aparecer no ecrã. Isto é normal! Digite a senha e pressione Enter.

Parabéns, a base está pronta! Agora você tem um Linux a funcionar dentro do seu Windows.

Passo 2: Instalando o Apptainer

Agora que temos o nosso "mini-computador" Linux, vamos entrar nele para instalar o Apptainer.

  1. Abra o Ubuntu: Clique no menu Iniciar e digite Ubuntu. Clique para abrir o terminal Linux.
  2. Atualize o sistema: Para garantir que tudo está na versão mais recente, copie e cole o comando abaixo. Ele vai pedir a sua senha.
    sudo apt update && sudo apt upgrade -y
  3. Instale as Ferramentas de Construção: O Apptainer precisa de algumas ferramentas para ser construído. Copie e cole:
    sudo apt install -y build-essential libseccomp-dev pkg-config squashfs-tools cryptsetup-bin
  4. Instale a "Linguagem Go": Apptainer é escrito numa linguagem chamada Go. Vamos instalá-la primeiro. Copie e cole todo o bloco de comando de uma só vez:
    VERSION="1.21.0" && \
    OS="linux" && \
    ARCH="amd64" && \
    wget https://go.dev/dl/go${VERSION}.${OS}-${ARCH}.tar.gz && \
    sudo tar -C /usr/local -xzvf go${VERSION}.${OS}-${ARCH}.tar.gz && \
    rm go${VERSION}.${OS}-${ARCH}.tar.gz
    E agora, adicione-a ao sistema:
    echo 'export PATH=/usr/local/go/bin:$PATH' >> ~/.bashrc && \
    source ~/.bashrc
  5. Finalmente, instale o Apptainer: Este é o último grande comando. Ele vai descarregar o Apptainer e montá-lo. Este processo pode demorar alguns minutos.
    export VERSION=1.3.1 && \
    wget https://github.com/apptainer/apptainer/releases/download/v${VERSION}/apptainer-${VERSION}.tar.gz && \
    tar -xzf apptainer-${VERSION}.tar.gz && \
    cd apptainer-${VERSION} && \
    ./mconfig && \
    make -C builddir && \
    sudo make -C builddir install

Ufa, a parte mais difícil já passou! Se chegou até aqui, está quase no fim.

Passo 3: Verificando se Tudo Funciona

Vamos confirmar que a nossa "caixinha mágica" está pronta para ser usada. No mesmo terminal do Ubuntu, execute o seguinte comando:

apptainer --version

Se a resposta for algo como:

apptainer version 1.3.1

PARABÉNS! VOCÊ CONSEGUIU! 🎉

O Apptainer está instalado e funcional no seu computador Windows. Agora está pronto para descarregar ou construir contentores para os seus programas científicos, como o ORCA, MarvinSketch ou outros.

Comentários

Postagens mais visitadas deste blog