A opção -t
apenas remove as preferências de fixação do apt e define a versão selecionada com uma prioridade 990, o equivalente a isto:
Package: *
Pin: release a=testing # for testing
Pin-Priority: 900
Esta prioridade não é suficiente para forçar um downgrade do pacote. Para forçar um downgrade de pacote, você precisa de 1000 ou mais prioridade para o release que está tentando fazer o downgrade, ou -1 ou menos no pacote que a versão vem do release que você deseja remover.
package/release
faz algo totalmente diferente. Ele seleciona a versão mais recente no arquivo do pacote, caso haja mais de um, e instala somente esse pacote. O equivalente a:
apt-get download package=version
dpkg -i --force-downgrade package.deb
Em resumo, -t
e package/release
seguem procedimentos diferentes, e os únicos comandos capazes de fazer downgrade de pacotes do apt são os seletores de versão explícitos: package=version
e package/release
.