Por que estou contando tudo isso? Porque tive uma sensação de apt-get vs apt quando usei o Nala , um front-end baseado em Python para APT.
Dê uma olhada em uma captura de tela da atualização do pacote apt em andamento com nala.
Assim como o apt aprimorou a experiência do usuário do apt-get, o nala o leva ao próximo nível, tornando-o mais legível por humanos e apresentando apenas as informações relevantes com lindas cores.
Na verdade, Nala faz muito mais do que apenas adicionar cores ao terminal.
Nala: Uma ferramenta aprimorada e amigável para gerenciar pacotes apt
Como podem ver, trouxe a lista de pacotes que serão afetados pelo comando que executei. E apresentou apenas informações relevantes com lindas cores.
Este é apenas um dos principais recursos do Nala. Aqui estão outros:
- Downloads paralelos.
- Verifica os espelhos mais rápidos e usa os 3 mais rápidos por padrão para acelerar os downloads.
- Cada comando que você executar será armazenado como histórico do Nala com um ID exclusivo.
- Compatível com Fish e Zsh.
- Torna o Apt mais legível do que nunca.
Soa interessante? Vamos ver como você pode instalá-lo e usá-lo.
Instalando o Nala no Ubuntu 22.04 e superior
A partir de 22.04, Nala está presente no repositório universal do Ubuntu. Portanto, o processo de instalação será apenas um comando:
sudo apt install nala
Para versões mais antigas, consulte o wiki oficial para obter instruções de instalação.
Usando Nala no Ubuntu
Usar o Nala é bastante simples, pois segue quase a mesma estrutura de comando do apt. Isso significa que você só precisa trocar apt com nala em todos os comandos.
Por exemplo, você pode atualizar repositórios com Nala usando este comando:
sudo nala update
Da mesma forma, para instalar um pacote:
sudo nala install nome_do_pacote
E o pacote pode ser removido usando:
sudo nala remove nome_do_pacote
Isso é elementar. Vamos ver como usar outros recursos interessantes que mencionei anteriormente.
Obtenha os espelhos mais rápidos em Nala
Para buscar os espelhos mais rápidos, você precisa utilizar o utilitário fetch. Primeiro, ele determinará se você está usando Debian ou Ubuntu e listará os espelhos mais rápidos:
sudo nala fetch
E como você pode ver, mantive os 4 espelhos mais rápidos separando-os com seu número de índice. Depois de selecioná-los e pressionar enter, ele mostrará o resumo:
Pressione y ele salvará as alterações. Agora, atualize Nala para entrar em vigor:
sudo nala update
Usar histórico transacional
Esta é a maneira interativa de listar e usar o comando history inspirado no utilitário DNF history.
Você deve emparelharhistory
com o comando nala, e ele trará comandos executados anteriormente com informações relevantes:
nala history
Você pode usar um ID com nala history
e obterá os detalhes da operação específica. Por exemplo, se eu quiser ter detalhes do que ele fez durante a instalação do curl, teria que usar o ID nº 9:
nala history info 9
Mas não é isso. Você pode alterar o efeito de um comando usando o histórico. Por exemplo, instalei o curl, então posso alterar o efeito (irá remover o software) usando o comando fornecido:
sudo nala history undo 9
E você pode refazer o comando do histórico usando seu ID. Por exemplo, instalei o curl (ID = 9) anteriormente e, se quiser fazer o mesmo novamente, tenho que usar redo
:
sudo nala history redo 9
Empacotando
Eles são claramente inspirados no gerenciador de pacotes DNF do Fedora e isso não é uma coisa ruim. Os desenvolvedores apt também podem receber algumas dicas e adicionar recursos semelhantes no futuro.
Fonte:
Nenhum comentário:
Postar um comentário