Como funciona o apt-get ? quais são as opções mais conhecidas ?

Com certeza que já usaram o apt-get install para instalar software, mas já se questionou como funciona e quais as suas opções ?


  • apt-get update 


faz o download das listas de pacotes dos repositórios e suas atualizações de forma a obter informações sobre as novas versões dos pacotes e suas dependências.
É usado para re-sincronizar os arquivos de índice de pacotes de suas fontes. Os índices de pacotes disponíveis são obtidos a partir das localizações especificadas em /etc/apt/sources.list (5).
Este comando deve ser realizado sempre antes de uma atualização, instalação ou dist-upgrade.


  • apt-get upgrade 


Após um apt-get update, é possível realizar um upgrade, ao fazer o update, o APT toma conhecimento de novas versões de software. Este comando é usado para instalar as versões mais recentes de todos os pacotes instalados no sistema das fontes enumeradas no /etc/apt/sources.list (5).


  • apt-get dist-upgrade 


Este comando faz o mesmo que o apt-get upgrade, além de que também irá lidar de forma inteligente com as dependências, para poder remover pacotes obsoletos ou adicionar novos.

é possível combinar os comandos com &&

sudo apt-get update && sudo apt-get install foo bar baz foo-dev foo-dbg
ou para obter novas versões possíveis, como por requisitos de versão de dependências:

sudo apt-get update && sudo apt-get dist-upgrade



  • apt-get remove nome_do_pacote

Serve para remover os binários, mas não os arquivos de configuração.As dependências instaladas ficam intactas


  • apt-get purge nome_do_pacote, ou
  • apt-get remove --purge nome_do_pacote

removerá sobre tudo que diga respeito ao pacote (incluindo ficheiros de configuração), mas não remove as dependências instaladas com ele na instalação. Ambos os comandos são equivalentes.

É útil para "começar tudo de novo", com uma aplicação.


  • apt-get autoremove

Remove pacotes órfãos, ou seja, pacotes que estão instalados como dependência mas que não são mais utilizados


Sem comentários:

Enviar um comentário