O que procurar ao misturar software em diferentes versões de uma distribuição?

0

Por exemplo, digamos hipoteticamente (ou na realidade) que 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, em seguida, reverter /etc/apt/sources.list de volta para Jessie. Mas eles também precisariam fazer o mesmo para o nginx ou outros pacotes? Se sim, como eles saberiam? E eles desejariam executar um apt-get update durante o tempo que eles foram configurados para usar o Stretch?

    
por user1032531 08.12.2017 / 05:57

1 resposta

3

Veja o que deve ser observado ao misturar versões estáveis: não .

Além disso, adicionar uma versão diferente a sources.list temporariamente é uma má idéia realmente , porque você não receberá nenhuma atualização dos pacotes extraídos desse lançamento diferente. Se você realmente quiser seguir esse caminho, configure-o corretamente e ative a nova versão permanentemente.

No entanto, vou repetir: não faça isso . Se você quer o PHP 7 do Debian 9, atualize para o Debian 9, ou solicite um backport apropriado para o Debian 8 (e aceite que a resposta pode ser “não”).

Com relação a suas perguntas específicas, se outros pacotes precisarem de upgrade, apt & co. vai te dizer. Você precisa executar apt update depois de alterar sources.list para que as alterações entrem em vigor; Se você está se referindo a apt upgrade , se você executar isto com o Debian 9 em seus repositórios e sem fixar, você irá atualizar para o Debian 9 o máximo possível sem deletar pacotes (você precisaria de dist-upgrade para um upgrade completo ).

    
por 08.12.2017 / 08:02