segunda-feira, 27 de julho de 2026

Nala - um front-end ou fork para o apt para sistemas Debian e agregados

 Nala - um front-end ou fork para o apt para sistemas Debian e agregados

    O usuário do Debian e "agregados" já está mais do que acostumado a usar o terminal para a instalação de programas usando o Apt; aqui vou mostrar como usar o Nala, um front-end com as mesmas funcionalidades do apt - inclusive parâmetros de instalação como purge, autoremove e tal - e ainda mantém um histórico de ações que podem ser revertidas com um comando.

    Para instalar o Nala abra o Terminal e digite:

sudo apt install nala

    O Nala não tem interação direta com o sistema como o Apt, então tudo que você for fazer de instalação via Terminal que faria com o Apt use o Nala, os comandos são basicamente os mesmos. O Nala então, conforme o uso, vai criando uma listagem de tudo que foi feito nele com opção de "undo", ou seja, se ele instalou ele tira e se ele desinstalou ele recoloca; isso é muito útil pois em caso de problemas de pacotes basta fazer uma "undada" e tudo volta ao normal e esse recurso não existe no Apt.

    Para atualizar o sistema:

sudo nala update && sudo nala upgrade

    Você pode criar um alias no seu ~/.bashrc ou ~/.zshrc para automatizar a sua atualização de sistema e a limpeza de pacotes órfãos:

alias up='sudo nala update && sudo nala upgrade'

alias limpar='sudo nala autoremove'

    Salve o arquivo com ctrl+o e fecha com ctrl+x. Depois no Terminal:

source ~/.bashrc (ou ~/.zshrc dependendo do seu interpretador de comandos).

    Para atualizar o sistema basta digitar sem as aspas " up "; para limpar pacotes órfãos, " limpar ". Para listar as atividades do nala:

nala history

 

    Para desfazer (undo) alguma coisa feita no nala:

sudo nala history undo ID

sendo o tal ID o número da ação que se quer desfazer. Por exemplo, para desfazer a instalação do Frozen Bubble (ID 1):

sudo nala history undo 1

    Isso pode ser feito com atualizações que deram errado e tudo mais, bastando fornecer o ID da ação que se quer reverter.
  

Nenhum comentário:

Postar um comentário