Se você voltar para o stable substituindo “testing” por “stable”, você não receberá nenhum erro, mas ficará praticamente preso a qualquer versão dos pacotes que possui atualmente, pelo menos aqueles que foram atualizado para versões “testing”: eles são todos mais recentes que as versões correspondentes no Debian 9, e apt
não será rebaixado por padrão.
(Note que você deve especificar “stretch” no seu sources.list
, ao invés de “stable”; caso contrário, você terminará atualizando para o Debian 10 assim que for lançado, ao invés de quando você escolher fazer isso.)
Se você quiser reverter completamente para o Debian 9, você precisa fazer o downgrade de seus pacotes. Você pode fazer isso manualmente, investigando os pacotes que foram atualizados:
apt list --installed | grep /testing
ou
apt list --installed | grep /now
dirá o que eles são. (A variante /testing
funcionará se o seu sources.list
ainda incluir "teste", a variante /now
funcionará de outra forma.)
Ou você pode fazer isso "automaticamente", fixando "stretch" em 1001; adicione o seguinte a /etc/apt/preferences
, criando-o se necessário:
Package: *
Pin: release a=stretch
Pin-Priority: 1001
Então apt dist-upgrade
tentará fazer o downgrade de todos os pacotes apropriados para sua versão Debian 9. Observe que isso não foi testado e não é suportado (os downgrades não são suportados como regra geral), portanto, preste muita atenção ao que apt
fará antes de continuar.
Você pode reduzir a quantidade de trabalho envolvida em tudo isso, adicionando backports do Stretch, já que ele possui versões de alguns pacotes que estão mais próximos daqueles que estão sendo testados; adicione
deb http://http.debian.net/debian stretch-backports main
para o seu sources.list
.