aptitudelembra quais pacotes você instalou deliberadamente e quais foram instalados automaticamente para satisfazer dependências. Após a remoção de um pacote, o aptitude removerá os pacotes instalados automaticamente para manter seu sistema arrumado. apt-getnão é tão esperto.
aptituderapidamente se tornará uma ferramenta indispensável quando você usar repositórios diferentes com versões diferentes de um pacote. Imagine que você está trabalhando com backports.org ou repositórios não oficiais como o debian-multimedia.org . Em seguida, aptitudeserá exibido (na parte inferior da página de detalhes de um determinado pacote) o número da versão disponível e permitirá que você selecione um.
Se você entrar em uma situação em que os programas entrem em conflito devido ao uso de repositórios não oficiais, você verá uma exibição "Quebrado: ..." na parte superior. Você pode digitar l ~ b (limit / flag / broken) e apenas obter uma lista de pacotes que conflitam entre si. Torna muito mais fácil resolver o conflito manualmente.
Além disso, você pode usar " l" para limitar a lista de pacotes. Imagine que você está procurando pacotes que iniciam com " openoffice ", pressione " l" e digite " ^openoffice" (é uma expressão regular) e você verá apenas esses pacotes. Escolha uma "lista de pacotes simples" no menu e você alcançará seu objetivo rapidamente.
O manual completo é muito grande, oferecendo muito mais filtros e possibilidades. Mesmo que você não os conheça, aptitudeé um substituto útil apt-gete pode usá-lo com parâmetros comuns como:
aptitude install ... (install or upgrade a package)
aptitude remove ... (remove the binary portions of a package but preserve your /etc configuration)
aptitude purge ... (remove the package completely including your configuration)