Início
» LINUX
»
Como usar o gerenciador de pacotes Nala no Ubuntu
Como usar o gerenciador de pacotes Nala no Ubuntu
Nala é uma interface de linha de comando para o apt libapt-pkg, a mesma biblioteca de gerenciamento de pacotes usada pelo APT. Ele lê os repositórios APT do Ubuntu e instala os mesmos pacotes, mas apresenta as alterações de pacotes em um resumo de transações mais claro. O Nala pode baixar pacotes em paralelo e mantém um histórico de suas próprias transações. Os downloads podem ser mais rápidos em algumas conexões, mas os resultados dependem dos seus servidores espelho, da sua rede e dos pacotes que estão sendo baixados.
Este guia aborda a instalação do Nala, a localização e instalação de software, o gerenciamento de um pacote baixado .deb, a remoção de um pacote e a aplicação de atualizações do Ubuntu. O Nala gerencia pacotes APT; use a ferramenta apropriada para software instalado como Snap ou Flatpak.
Instale o Nala a partir dos repositórios do Ubuntu.
Comece usando o repositório de pacotes do Ubuntu em vez de adicionar um repositório externo. A busca de pacotes do Ubuntu lista o Nala no componente Universe, com disponibilidade dependendo da versão do Ubuntu; o Ubuntu 22.04 o lista em jammy-backports. Atualize as listas de pacotes do APT e instale o Nala:
sudo apt update
sudo apt install nala
Comandos ilustrativos de terminal para atualizar as listas de pacotes do Ubuntu e instalar o Nala.
Se o APT reportar “Não foi possível localizar o pacote”, verifique se o Universe está habilitado e se a sua versão do Ubuntu possui a fonte correta habilitada. No Ubuntu 22.04, verifique a jammy-backportsfonte. Você pode verificar se o APT encontrou um candidato com o comando `apt-get install nala` apt-cache policy nala, e então executar o comando sudo apt updatenovamente. Tutoriais mais antigos podem mostrar o repositório “scar” do Volian e apt-keyos comandos necessários; esses passos são desnecessários quando o Nala está disponível no repositório do Ubuntu. Para informações sobre o projeto original e notas de versão, consulte o repositório oficial do Nala .
Confirme se o comando está disponível verificando sua versão:
nala --version
Procure e instale um pacote
Utilize nala searchcom o nome do pacote ou palavra-chave. Por exemplo, este comando pesquisa o GIMP nos índices de pacotes configurados:
nala search gimp
Verifique se o Nala está instalado e, em seguida, procure o pacote do GIMP.
Leia os resultados e use o nome exato do pacote que você deseja. Em seguida, inicie a instalação com:
sudo nala install gimp
Instale um pacote de repositório com o Nala após revisar as alterações propostas.
O Nala exibe uma transação proposta antes de alterar o sistema. Revise os pacotes que serão instalados, atualizados ou removidos e confirme quando solicitado. Você pode passar vários nomes de pacotes em um único comando, como `nala --version` sudo nala install git curl. É necessário usar `--version` sudopara operações que alteram pacotes instalados; pesquisar e listar pacotes não exige `--version`.
Instale um arquivo DEB baixado.
Se um fornecedor de software disponibilizar um pacote Debian, salve o .debarquivo e acesse a pasta correspondente. Este exemplo pressupõe que o pacote esteja na pasta Downloads:
cd ~/Downloads
sudo nala install ./example.deb
Instale um arquivo DEB local confiável a partir do diretório Downloads.
Substitua example.debpelo nome real do arquivo baixado. Você também pode fornecer o caminho completo em vez de alterar as pastas. O Nala pode solicitar ao APT que resolva as dependências dos seus repositórios configurados, mas não pode verificar se um pacote de terceiros é confiável apenas por ser um arquivo DEB. Baixe os instaladores de fontes confiáveis e leia as alterações propostas antes de confirmar. Se você tiver vários arquivos DEB confiáveis na pasta atual, passe os caminhos deles juntos, por exemplo sudo nala install ./*.deb.
Remover software instalado
Remover um pacote pelo seu nome:
sudo nala remove gimp
Remova um pacote instalado com o Nala e verifique o resumo da remoção.
Antes de confirmar, leia o resumo para garantir que ele não inclua softwares que você deseja manter. Os manuais atuais do Nala permitem a remoção automática de pacotes que não são mais necessários durante uma transação de remoção; use esta opção --no-autoremovese desejar manter essas dependências. O manual de instalação e transação do Nala documenta essa opção. Use esta opção nala search package-namese precisar encontrar o nome correto do pacote primeiro.
Atualize a lista de pacotes e atualize o Ubuntu.
A atualização da lista de pacotes verifica os repositórios configurados em busca dos metadados de pacotes mais recentes. Ela não instala atualizações.
sudo nala update
Atualizar listas de pacotes sem instalar atualizações de pacotes.
Para inspecionar as atualizações pendentes antes de aplicá-las, execute:
nala list --upgradable
Liste os pacotes com atualizações disponíveis antes de aplicá-las.
Quando a lista estiver correta, aplique as atualizações com:
sudo nala upgrade
Aplique os upgrades de pacote disponíveis após revisar a transação.
O Nala exibe um resumo da transação para revisão antes de prosseguir. Seu upgradecomando atualiza as listas de pacotes por padrão, portanto, também pode ser executado isoladamente quando você não precisa inspecionar a lista primeiro. Para uma revisão detalhada, execute o comando nala update, inspecione nala list --upgradablea lista e, em seguida, inicie a atualização. Evite usar a opção "sim" automaticamente até que você se sinta confortável em analisar o que a transação irá alterar. Consulte o manual de atualização do Nala para obter informações sobre as opções disponíveis.
Referência rápida de comandos
sudo apt install nalaInstala o Nala usando o gerenciador de pacotes APT do Ubuntu.
nala search NAMEPesquisa nos índices de pacotes configurados.
sudo nala install NAMEInstala um pacote de repositório.
sudo nala install ./FILE.debInstala um arquivo DEB local.
sudo nala remove NAMERemove um pacote após você revisar o resumo.
sudo nala updateAtualiza as listas de pacotes; sudo nala upgradeaplica as atualizações disponíveis.
Nala é uma maneira mais amigável de executar operações comuns do APT, não sendo uma fonte de software separada do Ubuntu. Comece com a versão empacotada do Ubuntu, revise cada alteração proposta e consulte o manual do Nala se um comando se comportar de maneira diferente na sua versão.