No sistema Linux, especialmente em distribuições baseadas no Debian e Ubuntu, o gerenciamento de pacotes é uma tarefa fundamental para manter o sistema atualizado e garantir a instalação, remoção e atualização eficiente de softwares. O gerenciamento de pacotes é feito principalmente através de ferramentas como `apt`, `apt-get` e `dpkg`, cada uma com suas funcionalidades específicas.
- `apt`: Uma interface moderna e amigável para instalação e gerenciamento de pacotes, que simplifica as operações mais comuns de forma intuitiva. - `apt-get`: Ferramenta mais antiga e robusta, utilizada amplamente em scripts de automação e para operações mais detalhadas. - `dpkg`: O gerenciador de pacotes de baixo nível, responsável por instalar, remover e consultar pacotes `.deb` diretamente.
Abaixo, você encontrará exemplos organizados por níveis de complexidade que demonstram como utilizar essas ferramentas para manter seu sistema atualizado, instalar e remover pacotes, resolver dependências e configurar pacotes de forma eficiente.
sudo apt update
sudo apt install nome_pacote
sudo apt-get remove nome_pacote
dpkg -l
sudo dpkg -i pacote_local.deb
sudo apt upgrade
sudo apt install pacote1 pacote2 pacote3
sudo apt-get purge nome_pacote
sudo apt-get -f install
sudo dpkg -r nome_pacote
sudo apt full-upgrade && sudo apt autoremove
apt show nome_pacote
apt search palavra_chave
sudo dpkg-reconfigure nome_pacote
dpkg -L nome_pacote
sudo add-apt-repository ppa:nomerepositorio && sudo apt update && sudo apt install nome_pacote
sudo apt clean
sudo apt-get install -y nome_pacote
sudo apt-get install --reinstall nome_pacote
sudo dpkg --audit
sudo dpkg --force-all -r nome_pacote
dpkg --get-selections > lista_pacotes.txt
sudo dpkg --set-selections < lista_pacotes.txt && sudo apt-get dselect-upgrade