
O apt-get é um programa de linha de comando usando para gerenciar pacotes no Linux. É usado em distribuições baseadas no Debian, como o Ubuntu. O apt-get é usando para instalar,remover, atualizar um pacote. Pode ser usado também para fazer upgrade de todo o sistema.
Como atualizar a lista de pacotes.
Um dos primeiros passos antes de instalar um pacote, é atualizar a lista de pacotes disponíveis no repositório. Os endereços dos repositórios ficam localizados no arquivo /etc/apt/sources.list . Para atualizar a lista de pacotes, digite:
Instalar ou atualizar um pacote específico.
O parâmetro "install" é usando tanto para instalar um novo pacote como para atualizar um pacote já instalado.
Instalar vários pacotes de uma vez.
Para instalar múltiplos pacotes basta adicionar o nome dos pacotes separados por um espaço.
Instalar vários pacotes com nomes comuns
No comando apt-get você pode usar expressões regulares para instalar pacotes que tenham um nome comum. O comando abaixo vai instalar todos os pacotes que tenham "java" no nome.
Como reinstalar um pacote com o apt-get
No caso de um pacote com problema, uma solução simples é tentar reinstalar o pacote. Para isso usamos o parâmetro "--reinstall".
Atualizar apenas um pacote específico.
O parâmetro "--only-upgrade" vai apenas atualizar o pacote especificado.
Como atualizar todo os pacotes instalados.
O parametro "upgrade" pode ser usando para atualizar todos os pacotes instalados no sistema. Mas ele apenas vai atualizar os pacotes que não dependam de novas instalações (novas dependências) e também não vai atualizar os pacotes de dependam da remoção de versões antigas de outros pacotes ou dependências.
Atualizar todo sistema para uma nova versão.
Ao contrario do parâmetro "upgrade" , o "dist-upgrade", irá atualizar todos os pacotes, mesmo que tenha que instalar novo pacotes/dependências ou remover pacotes/dependências antigas.
Remover pacotes instalados com o apt-get
Para desinstalar um pacote use o parâmetro "remove". Esse comando remove apenas o pacote, mas mantem seus arquivos de configuração.
Remover completamente pacotes com o apt-get
Para desinstalar um pacote e remover juntamente seus arquivos de configuração use o parâmetro "purge".
Como remover as dependências sem uso no sistema
Quando instalamos uma pacote muitas vezes ele traz varias dependências com ele. Para remover um pacote junto com suas dependências instaladas, use o parâmetro "autoremove"
Fazer o download do código-fonte sem instalar o pacote.
Usando o parâmetro "source" o apt-get vai buscar apenas o código-fonte do pacote.
Fazer o download de um pacote sem instalar
Usando o parâmetro "download" você pode fazer o download de um pacote .deb que será salvo no diretório atual.
Como verificar dependencias "quebradas" ou pendentes.
O parâmetro "check" é usado como ferramenta de diagnóstico para verificar se existem dependências "quebradas" ou pendentes. Isso pode ocorrer quando a instalação é interrompida ou existe um conflito de versões das dependências dos pacotes.
Como instalar as dependências de um pacote
O apt-get já instala automaticamente as dependências de uma pacote. Mas algumas vezes pode ser necessario instalar manualmente as dependências após algum erro de instalação ou mudança de versão. Para instalar as dependências de um pacote use o parâmetro "build-dep" .
Liberar espaço dos pacotes ja instalados
O parâmetro "clean" é usado para liberar espaço em disco dos pacotes .deb já instalados pelo apt-get. Normalmente os arquivos ficam no diretório /var/cache/apt/archives/
Liberar espaço dos pacotes já instalados e incompletos
O parâmetro "autoclean" deleta todos os arquivos .deb do diretório /var/cache/apt/archives assim como o comando "clean", além de apagar os downloads incompletos liberando bastante espaço em disco.