Como instalar e gerenciar pacotes no Linux
Se tem uma coisa que diferencia o Linux do Windows, é o jeito de instalar programas. Aqui, não tem .exe pra clicar tudo acontece via gerenciadores de pacotes. E depois que você aprende a usar, nunca mais quer outra coisa.
Então, se você quer instalar, atualizar e remover programas no Linux sem bagunça, cola comigo que eu te explico os comandos essenciais de cada gerenciador de pacotes.
O que são pacotes e gerenciadores de pacotes?
No Linux, programas e bibliotecas são distribuídos como pacotes. Cada pacote contém os arquivos necessários para rodar um software, e os gerenciadores de pacotes são responsáveis por:
- Baixar e instalar os pacotes corretamente.
- Resolver dependências, garantindo que tudo funcione.
- Atualizar e remover programas com segurança.
Diferentes distribuições usam diferentes gerenciadores de pacotes. Aqui estão os principais:
Distro | Gerenciador de Pacotes |
Debian/Ubuntu | APT (apt ou dpkg) |
Fedora/RHEL/CentOS | DNF (dnf ou yum) |
Arch Linux | Pacman (pacman) |
OpenSUSE | Zypper (zypper) |
Agora, vamos ver como realmente usar cada um deles e aprender como instalar e gerenciar pacotes no Linux.
1. Instalando pacotes no Debian e Ubuntu (APT)
Se você usa Ubuntu, Debian, Linux Mint ou derivados, o APT (Advanced Package Tool) é seu melhor amigo.
Atualizar os repositórios antes de instalar qualquer coisa:
sudo apt update
Instalar um pacote:
sudo apt install nome-do-pacote
Remover um pacote:
sudo apt remove nome-do-pacote
Atualizar todos os pacotes do sistema:
sudo apt upgrade
Remover pacotes desnecessários:
sudo apt autoremove
Exemplo prático: Quer instalar o VLC Player? Só rodar:
sudo apt install vlc
2. Gerenciamento de pacotes no Fedora, CentOS e RHEL (DNF/YUM)
Se você usa Fedora, CentOS ou RHEL, o gerenciador de pacotes padrão é o DNF (antes era o YUM).
Como atualizar os repositórios utilizando o dnf:
sudo dnf check-update
Instalar um pacote:
sudo dnf install nome-do-pacote
Remover um pacote:
sudo dnf remove nome-do-pacote
Atualizar todos os pacotes:
sudo dnf upgrade
Exemplo prático: Quer instalar o GIMP? É só rodar:
sudo dnf install gimp
Se estiver no CentOS antigo, troque dnf por yum.
3. Instalando pacotes no Arch Linux (Pacman)
No Arch Linux e derivados (Manjaro, EndeavourOS, etc.), o gerenciador de pacotes é o Pacman.
Atualizar os repositórios e pacotes:
sudo pacman -Syu
Instalar um pacote:
sudo pacman -S nome-do-pacote
Remover um pacote:
sudo pacman -R nome-do-pacote
Remover pacotes órfãos:
sudo pacman -Rns $(pacman -Qdtq)
Exemplo prático: Quer instalar o Firefox?
sudo pacman -S firefox
Se precisar de pacotes da comunidade (AUR), use o yay:
yay -S nome-do-pacote
4. Instalando pacotes no OpenSUSE (Zypper)
Se você usa OpenSUSE, o Zypper é o gerenciador de pacotes.
Atualizar os repositórios:
sudo zypper refresh
Instalar um pacote:
sudo zypper install nome-do-pacote
Remover um pacote:
sudo zypper remove nome-do-pacote
Exemplo prático: Para instalar o htop:
sudo zypper install htop
5. Instalando pacotes universais: Snap, Flatpak e AppImage
Além dos gerenciadores tradicionais, algumas distribuições usam pacotes universais, que funcionam em qualquer distro.
Snap (Ubuntu e outras distros compatíveis)
sudo snap install nome-do-pacote
Flatpak (Fedora, Arch, etc.)
flatpak install flathub nome-do-pacote
AppImage (executável portátil)
- Baixe o .AppImage.
- Dê permissão de execução:
chmod +x nome-do-arquivo.AppImage
- Execute o arquivo diretamente.
Exemplo: Para instalar o Spotify via Snap:
sudo snap install spotify
Ou via Flatpak:
flatpak install flathub com.spotify.Client
Instalar pacotes no Linux nunca foi tão fácil
Certamente instalar e gerenciar pacotes no Linux, pode não ser uma das tarefas mais fáceis, no entanto, após este artigo tenho certeza que será mais tranquilo.
Agora independente da distribuição que você escolha utilizar, você estará preparado para administrar os pacotes. Gostou de artigo? Compartilhe nas redes sociais e deixe seu comentário.