Que o gerenciador de pacotes do Debian, o apt-get é excelente, não é novidade. Esse gerenciador facilita muito nossas vidas nas distribuições baseadas no Debian, como Epidemic Linux, Ubuntu, BigLinux e por aí vai, somente precisando para instalar um programa o comando, apt-get install nome_do_programa somente isso, muito mais fácil até do que no próprio Windows que você precisa baixar, dar next, next e instalar.


Mas na maioria das vezes não utilizamos todas as ferramentas que o apt-get nos proporciona e também o dpkg que é o comando usado para instalação fácil de pacotes .deb. Iremos ver abaixo uma lista de comandos tanto do apt-get quanto do dpkg que irpa nos auxiliar muitas vezes.

COMANDOS APT-GET – INSTALA/ATUALIZA E REMOVE PROGRAMAS

- Atualizar o banco de dados local do apt-get. Deve-se executar este comando frequentemente (eu executo diariamente) para que o apt-get busque sempre a lista de pacotes DEB mais recente.
apt-get update

- Atualiza todos os pacotes que estão instalados no sistema.
apt-get upgrade

- Atualiza apenas o pacote especificado.
apt-get upgrade nome_do_pacote

- Checa a integridade dos pacotes do sistema, ou seja, verifica se não há dependências quebradas.
apt-get check

- Instala um novo pacote solucionando automaticamente os pacotes dos quais o aplicativo a ser instalado depende. Caso o pacote algum-pacote já esteja instalado, o apt-get tentará atualizá-lo.
apt-get install pacote

- Para reinstalar um pacote.
apt-get install --reinstall nome_do_pacote

- Saber o status do cache, como versões distintas e dependências.
apt-cache stats

- Para procurar um pacote.
apt-cache search nome_do_pacote

- Procurar pacotes apenas pelo nome.
apt-cache search --names-only nomedopacote

- Faz uma busca pelo pacote e exibe alguns dados relacionados com o pacote.
apt-cache show nome-do-pacote

- Exibe mais detalhes (dependências e versão) sobre um determinado pacote.
apt-cache showpkg nome_do_pacote

- Instala os pacotes básicos e tenta atualizar todo o sistema.
apt-get dist-upgrade

- Remove os pacotes desnecessários para o sistema (que não usam mais).
apt-get autoremove

- Remove o pacote e todas as suas dependencias criadas.
apt-get remove nome-do-pacote

- Remove o pacote e todas as suas dependencias criadas incluindo arquivos de configuração.
apt-get remove --purge nome-do-pacote

- Visualiza os pacotes que voce poderá atualizar.
apt-get -s upgrade

- Verifica as dependências automaticamente.
apt-get -f install

- Apenas efetua o download do pacote para o diretório ‘/var/cache/apt/archives’ cabendo ao usuário instalá-lo posteriormente.
apt-get install -d nome_do_pacote

- Para reinstalar um pacote.
apt-get install --reinstall nome_do_pacote

- Para apenas fazer o download de um pacote (A opção “-d” ou “–download-only” no apt-get faz apenas o dowload sem instalar nada).
apt-get --download-only install nome_do_pacote

- Qual pacote devo instalar pra ter o comando import?
apt-file search bin/import imagemagick: usr/bin/import

- Adiciona o suporte ao apt para instalar pacotes via CD-ROM.
apt-cdrom add

- Para remover arquivos de pacotes baixados pelo apt-get ou aptitude (que serão armazenados no diretório /var/cache/apt/archives/).
apt-get clean apt-get autoclean

- Para fazer o download do código-fonte de um pacote (OBS: será feito o download para o diretório atual).
apt-get source nome_do_pacote

- Para exibir o conteúdo de um pacote.
apt-file list nome_do_pacote

COMANDOS DPKG

- Para instalar um pacote no formato ‘deb’.
dpkg -i nome_do_pacote.deb

- Para remover um pacote no formato ‘deb’ mantendo os arquivos de configuração relacionados ao pacote.
dpkg -r nome_do_pacote

- Para remover um pacote no formato ‘deb’ removendo também todos os arquivos de configuração relacionados ao pacote.
dpkg -P nome_do_pacote

- Para exibir detalhes sobre um determinado pacote.
dpkg -p nome_do_pacote

- Para exibir todos os pacotes instalados no computador.
dpkg -l

- Para exibir o conteúdo de um pacote DEB.
dpkg -c nome_do_pacote.deb

- Para exibir todos os pacotes instalados no sistema.
dpkg --get-selections > lista_de_pacotes.txt

- Volta as configurações padrões do pacote, caso tenha modificado de errado em alguma coisa.
dpkg-reconfigure nome_do_pacote

Fonte: http://www.guiadohardware.net/comunidade/comandos-lista/870632/