Bem, esta pergunta me faz pensar ontem que li sua postagem pela primeira vez.
Normalmente, essas duas versões da instalação do apt-get são as mesmas, de acordo com as páginas man do apt-get.
Praticamente, essas duas versões são realmente as mesmas quando você tenta instalar um ou mais pacotes com um nome conhecido.
Mas se você tentar instalar vários pacotes usando curingas, poderá observar algumas diferenças.
Este comando falha:
apt-get install -s mate*/testing
Enquanto este comando funciona bem:
apt-get install -s -t testing mate*
Parece que o mate * / testing procura de todos os pacotes contendo mate e tenta instalar todos esses pacotes do repositório de teste. Se alguns pacotes não estiverem disponíveis no repositório de teste, você receberá um erro e o apt-get falhará.
Por outro lado, o teste -t mate * seleciona os pacotes mate * disponíveis no repo de testes.
Ele não tenta procurar e instalar pacotes mate * que não estão disponíveis no repositório de testes e, portanto, não falha.
Você pode tentar se quiser usar os comandos acima, usando a opção -s (simular) que lhe permite ver todas as mensagens do apt-get no seu terminal como apareceria em uma instalação real (mas nada é realmente instalado).
PS: Há também uma diferença óbvia e menor entre duas versões:
Trabalhando com a versão "/ release" você pode combinar (se você quiser) vários pacotes de vários / releases, enquanto com a versão "-t release" você configura globalmente o release a ser aplicado a todos os pacotes que seguem o apt-get install .