Tanto quanto eu posso ver, em 10.04, as principais diferenças entre o aptitude e apt-get são:
-
aptitudeadiciona sinalizadores explícitos por pacote, indicando se um pacote foi instalado automaticamente para satisfazer uma dependência: você pode manipular esses sinalizadores (aptitude markautoouaptitude unmarkauto) para alterar a maneira como o aptitude trata o pacote.apt-getrastreia as mesmas informações, mas não mostrará explicitamente.apt-markpode ser usado para manipular os sinalizadores. -
aptitudese oferecerá para remover pacotes não utilizados toda vez que você remover um pacote instalado, enquantoapt-getsó fará isso se solicitou explicitamente para comapt-get autoremoveou especifique--auto-remove. -
aptitudeatua como um único front-end de linha de comando para a maioria dos funcionalidades emapt-geteapt-cache. Observação : a partir de 16.04, há um comandoaptque inclui os comandos mais usados deapt-geteapt-cachee alguns recursos extras. -
Em contraste com a "pesquisa" de
apt-cache, a saída "pesquisa" deaptitudetambém mostra o status instalado / removido / purgado de um pacote (mais os próprios flags de status do aptitude). Além disso, as marcas de saída "instalar" quais pacotes estão sendo instalados para satisfazer uma dependência, e que estão sendo removidos porque não utilizados. -
aptitudetem uma interface de usuário interativa (somente texto).
Eu pessoalmente uso apenas aptitude para meu pacote de linha de comando
gerenciamento (e nunca uso o texto da interface do usuário); Eu acho sua saída mais
legível do que apt-get / apt-cache .
No entanto, se aptitude não for mais padrão no Ubuntu, há
nenhuma outra opção além de usar apt-get nas instruções e instruções
documentos.
(Pessoalmente, estou um pouco desapontado ao ver isso ir embora em 10.10;
especialmente desde que as melhorias de aptidão sobre apt-get são
principalmente no lado da usabilidade. Eu acho que eles consideraram que aqueles
familiarizado com a linha de comando sabe como recuperar o aptitude, e
aqueles que não usam a linha de comando não se importarão ...)