Por exemplo, digamos que hipoteticamente (ou na realidade) alguém estava usando e precisava continuar usando o Debian Jessie, mas queria utilizar o PHP7 do Debian Stretch. Eles podem editar /etc/apt/sources.list
para usar o Stretch e instalar o novo software e depois /etc/apt/sources.list
voltar para Jessie. Mas eles também precisariam fazer o mesmo para nginx ou outros pacotes? Se sim, como eles saberiam? E eles gostariam de realizar um apt-get update
durante o tempo em que foram configurados para usar o Stretch?
Aqui está o que você deve observar ao misturar lançamentos estáveis: não .
Além do mais, adicionar uma versão diferente
sources.list
temporariamente é uma péssima ideia, porque você não receberá nenhuma atualização dos pacotes obtidos dessa versão diferente. Se você realmente deseja seguir esse caminho, configure a fixação corretamente e habilite a nova versão permanentemente.No entanto, vou dizer novamente: não faça isso . Se você deseja o PHP 7 do Debian 9, atualize para o Debian 9 ou solicite um backport adequado para o Debian 8 (e aceite que a resposta pode muito bem ser “não”).
Em relação às suas perguntas específicas, se outros pacotes precisam ser atualizados,
apt
& co. vai te dizer. Você precisa correrapt update
atrás da alteraçãosources.list
para que as alterações tenham efeito; se você está se referindo aapt upgrade
, se você executar isso com o Debian 9 em seus repositórios e sem fixar, atualizará para o Debian 9 o máximo possível sem excluir pacotes (você precisariadist-upgrade
de uma atualização completa).