Guia completa do gerenciador de pacotes apt para Linux
Neste artigo completo do guia, você aprenderá sobre o apt (Ferramenta Avançada de Gerenciamento de Pacotes para Linux). Você aprenderá todos os comandos necessários relacionados ao gerenciador de pacotes do apt.
- O que é um gerenciador de pacotes ou ferramenta de gerenciamento de pacotes?
- O que ele faz?
- Como usá-lo?
Se você tiver alguma pergunta desse tipo em sua mente, então este artigo irá ajudá-lo a entender tudo. Então, sem mais perguntas, vamos entrar no guia do apt.
O que é um gerenciador de pacotes?
Um gerenciador de pacotes é uma ferramenta que você usa para gerenciar as aplicações, bibliotecas e dependências em sua distribuição Linux. Ele permite que você faça todo tipo de modificações relacionadas a pacotes no sistema como:
- Instalar ou atualizar pacotes
- Remover ou reinstalar pacotes
- Listar ou procurar os pacotes
- Mostrar detalhes dos pacotes
- Download de arquivos de pacotes, etc.
Como o Linux é muito versátil, nós temos muitas opções para gerenciadores de pacotes:
- – APT (Advanced Package Tool)
- – DNF (Dandified Yum)
- – Zypper
- – Pacman
- – Dpkg (pacote Debian)
No entanto, APT é o mais popular entre eles e está sendo usado pela maioria das distribuições Linux populares como Ubuntu, Debian, Zorin OS, Mint Linux, Elementary OS, Bodhi Linux, MX Linux, Lite Linux, LUbuntu, POP! OS, Deepin, e a lista das distribuições que foram para-n-on.
Então vamos ver como usar o comando apt-get relacionado para gerenciar pacotes em uma distribuição Linux. Vamos ver os comandos mais úteis do apt.
comandos do gerenciador de pacotes apt
Aqui está a lista de comandos apt que você pode usar.
O comando ‘update’ atualiza o repositório de pacotes e obtém as informações de atualização relacionadas aos pacotes:
sudo apt update
Após atualizar os repositórios no sistema, você pode querer atualizar o(s) pacote(s):
sudo apt upgrade package-namesudo apt upgrade
Para atualizar todos os pacotes de uma vez, basta usar o parâmetro ‘upgrade’ com o apt:
sudo apt upgrade
Para instalar qualquer pacote no sistema, use o parâmetro ‘install’. Você pode instalar pacotes simples e múltiplos ao mesmo tempo.
sudo apt install package-name package-name
O mesmo vale para remover o(s) pacote(s), você pode usar ‘remove’ e ‘purge’. Novamente você pode usar um único pacote ou múltiplos pacotes ao mesmo tempo.
sudo apt remove package-name
A diferença entre ‘purge’ e ‘remove’ é que com a remoção apenas apaga o pacote mas não o seu arquivo de configuração ou de dados. No entanto, o comando ‘purge’ remove tudo.
sudo apt purge package-name
Você pode procurar por um pacote no repositório com ‘apt search’:
sudo apt search name
Simplesmente, você pode obter todos os detalhes relacionados ao pacote/aplicação no repositório com ‘apt show’:
sudo apt show package-name
Resultado do comando acima:
$ sudo apt show neofetch Package: neofetch Version: 7.0.0-1 Priority: optional Section: universe/utils Origin: Ubuntu Maintainer: Ubuntu Developers Original-Maintainer: Nobuhiro Iwamatsu Bugs: https://bugs.launchpad.net/ubuntu/+filebug Installed-Size: 339 kB Recommends: chafa Homepage: https://github.com/dylanaraps/neofetch Task: lubuntu-desktop Download-Size: 77.5 kB APT-Manual-Installed: yes APT-Sources: http://archive.ubuntu.com/ubuntu focal/universe amd64 Packages Description: Shows Linux System Information with Distribution Logo Neoftech is a cross-platform and easy-to-use system information command line script that collects your Linux system information and display it on the terminal next to an image, it could be your distributions logo or any ascii art of your choice.
Você pode usar a ‘apt list’ para listar a aplicação e sua(s) arquitetura(s) disponível(eis):
sudo apt list package-name
Resultado do comando acima:
sudo apt list package-name Listing... Done vlc/focal 3.0.9.2-1 amd64 vlc/focal 3.0.9.2-1 i386
Você também pode baixar o arquivo do pacote (vlc.deb) com ‘apt download’:
sudo apt download package-name
Por alguma razão você precisa reinstalar um pacote/aplicação, você pode fazer isso com ‘apt reinstall’:
sudo apt reinstall package-name
O ‘autoremove’ é usado para remover pacotes que foram instalados automaticamente para satisfazer as dependências de outros pacotes, mas agora não são mais necessários, pois as dependências foram alteradas ou o(s) pacote(s) que precisava(m) deles foram removidos nesse meio tempo.
sudo apt autoremove
Você pode encontrar comandos que começam com ‘sudo apt install’ ou ‘sudo apt-get install’ ambos funcionam da mesma maneira, então se você não tiver vontade de adicionar ‘-get’ com ‘apt’ então você pode eliminar.
Para contar meu segredo eu dificilmente uso ‘-get’, por favor não deixe o ‘apt’ saber disso. É secreto.
Tambem verifique: Instalando aplicações no Linux |Guia completa
Guia de vídeo no YouTube
Adicionalmente, Você também pode assistir um guia de vídeo passo-a-passo no YouTube para entender melhor.