Nala é um wrapper de terceiros baseado em Python para APT com uma saída limpa, bem estruturada e compreensível.

Advanced Package Tool (APT) é a ferramenta de gerenciamento de pacotes favorita de todos quando se trabalha em distros baseadas em Debian. No entanto, apesar de seu rico conjunto de recursos, não é uma maneira conveniente de gerenciar pacotes para iniciantes.

Uma desvantagem proeminente do APT é que ele faz com que o conteúdo da tela do seu terminal pareça aleatório e precisa haver semelhança no texto do seu terminal Linux.

Aí vem o Nala, com seus contêineres simplificados e demarcações multicoloridas para deixar a saída do seu terminal mais organizada e bem estruturada. Aqui está o que você deve saber sobre Nala.

Qual é o alarido sobre Nala?

A questão pertinente é: o que é Nala e vale a pena substituir o cobiçado APT? Nala é um substituto front-end baseado em Python de código aberto para o APT. Ele executa várias funções: downloads paralelos, atualizações e upgrades de pacotes, busca de histórico, busca automática de repositórios espelhados e instalações de reversão.

instagram viewer

Sem nos aprofundarmos muito nos benefícios nesta etapa, vamos explorar a instalação do Nala, seguida dos recursos e das mudanças que ele traz na janela do seu terminal.

Instalando Nala no Ubuntu

Existem algumas maneiras de instalar o Nala no Ubuntu/Debian:

  1. Instalação a partir dos repositórios oficiais
  2. Adicionando repositórios personalizados
  3. Instalando o pacote Nala DEB

No Ubuntu 22.04 e superior, você pode instalar o Nala com qualquer uma das etapas acima. No entanto, você precisa trabalhar com os repositórios personalizados de Nala para versões mais antigas.

1. Instalando o Nala dos repositórios oficiais do Ubuntu

Primeiro, você deve atualizar a lista de pacotes no Ubuntu com o atualização do apt comando da seguinte forma:

sudo apt update

Existe um diferença entre o apt update e upgrade comandos, então é melhor usar o comando update inicialmente.

Em seguida, instale o Nala executando:

sudo apt install nala

2. Adicionando o repositório Nala em versões mais antigas do Ubuntu

Se você usa uma versão mais antiga do Ubuntu, ainda pode instalar e usar o Nala com sucesso, instalando-o por meio de repositórios de terceiros. Como primeiro passo, acesse e adicione os repositórios Volian Scar para instalar o Nala no Ubuntu:

echo "deb [arch=amd64,arm64,armhf] http://deb.volian.org/volian/ scar main" | sudo tee /etc/apt/sources.list.d/volian-archive-scar-unstable.list

Você pode adquirir a chave de verificação GPG usando o wget comando:

wget -qO - https://deb.volian.org/volian/scar.key | sudo tee /etc/apt/trusted.gpg.d/volian-archive-scar-unstable.gpg > /dev/null

Se você estiver usando esta etapa para instalar o Nala no Ubuntu 22.04 e posterior, execute o comando abaixo para instalar o Nala:

sudo apt update && sudo apt install nala -y

Em versões mais antigas, para instalar a versão legada do Nala, execute o seguinte comando:

sudo apt update && sudo apt install nala-legacy -y

3. Instalação através de um pacote DEB

A etapa final da instalação é instalar o Nala por meio de seu pacote DEB. Veja como baixar e instalar o pacote em seu sistema:

Download:Nala

  1. Vá para a página de download e baixe o pacote DEB mais recente disponível.
  2. Após o download do pacote, abra o Transferências pasta em sua máquina. Localize o pacote DEB e clique com o botão direito nele.
  3. Clique em Abra com o instalador do pacote GDebi.
  4. Na caixa de diálogo a seguir, selecione o Pacote de instalação opção. Digite a senha root no prompt e deixe a instalação ser concluída.

Alternativamente, você pode instalar o pacote DEB usando dpkg da seguinte forma:

sudo dpkg -i nomedopacote

Para verificar a instalação, atualize e atualize os pacotes do seu sistema usando o comando nala:

sudo nala update && sudo nala upgrade -y

Se o comando for executado com sucesso, você pode ter certeza de que o Nala está pronto para uso em sua máquina.

APT vs. Nala: Comparando os Dois Gerenciadores de Pacotes

Como o Nala está funcionando, vamos comparar a saída do APT com a saída deste gerenciador de pacotes baseado em Python.

Atualize e atualize seus pacotes existentes usando o APT:

sudo apt update && sudo apt upgrade -y

Ao observar a saída após a execução do comando apt, você notará muitos textos na tela, alguns dos quais podem nem fazer sentido para você.

Além disso, há muitas atualizações, nomes de pacotes e instalações pendentes e concluídas, entre outros detalhes.

Posteriormente, vamos executar os comandos de atualização/atualização com a Nala desta vez, conforme abaixo:

sudo nala update && sudo nala upgrade -y

Se você observar o texto na tela após a execução, notará como tudo fica estruturado na tela. Nala cria contêineres bem estruturados para cada elemento de atualização e fornece uma barra de status mostrando o tempo restante para a instalação.

deb-get é outro gerenciador de pacotes de terceiros para usuários Debian, que você pode usar no lugar do dpkg para obter melhores resultados.

Como usar o Nala no Ubuntu/Debian

Usar o Nala no Ubuntu/Debian ou em suas distribuições Linux relacionadas é fácil. Você pode usar este gerenciador de pacotes front-end para atualizações, upgrades e até instalações de software.

Veja como você pode usar Nala em suas atividades regulares:

1. Atualizações/atualizações de pacotes

Como o APT, você pode usar o Nala para atualizar e atualizar seus pacotes de sistema. Use os seguintes comandos para fazer isso:

atualização sudo nala
atualização do sudo nala

Para executar as duas tarefas juntas, use o && operador:

atualização sudo nala && atualização sudo nala

2. Listar Pacotes Disponíveis

Se você usar dpkg --lista ou lista adequada para listar os pacotes disponíveis em sua distribuição Ubuntu/Debian, você pode substituir o comando por Nala:

lista nala

Após a execução, você verá uma lista bem estruturada de todos os aplicativos disponíveis para download. No entanto, esse comando consome muito espaço na tela, dificultando a rolagem.

Nesse cenário, você pode combinar o comando list com o menos comando, da seguinte forma:

nala lista | menos

Para exibir uma lista de seus aplicativos instalados, você pode usar o -eu ou --instalado opção:

nala list -i

Ou:

nala list --instalado

3. Exibir detalhes do pacote

Quem não gosta de bisbilhotar antes de instalar um aplicativo no Linux?

Suponha que você queira saber alguns detalhes pertinentes de antemão. Nesse caso, você pode usar o mostrar comando para saber mais sobre um pacote e outras informações relacionadas, como sua origem, arquitetura e tamanho, entre outros detalhes.

nala show 

Por exemplo, se você quiser saber mais sobre o pacote snap antes de instalá-lo no Ubuntu, você pode usar o seguinte comando:

nala show instantâneo

Existem alguns outros benefícios de usar o Nala, que você pode explorar visualizando a página de manual do Nala.

Escolhendo seu gerenciador de pacotes Linux com sabedoria

Ao usar um sistema operacional baseado em Linux, você deve ter certeza antes de instalar qualquer gerenciador de pacotes.

Embora o Ubuntu/Debian tenha o gerenciador de pacotes APT instalado por padrão, há espaço para improvisar e instalar gerenciadores de pacotes de terceiros. Você pode escolher alguns que agradam sua fantasia.