De acordo com a página apt-get
man:
upgrade é usado para instalar as versões mais recentes de todos os pacotes atualmente instalados no sistema.
Odist-upgrade , além de executar a função de atualização, também lida de forma inteligente com as novas dependências das novas versões de pacotes.
Quando você usa aptitude
, ele usa automaticamente as dependências dos pacotes, se você deseja provavelmente os mesmos resultados, use apt-get dist-upgrade
.
Se você quiser saber as diferenças entre os dois, verifique este post ou este .