Como fazer múltiplas atualizações sequenciais da distribuição Debian?

Como fazer múltiplas atualizações sequenciais da distribuição Debian?

Eu entendo que geralmente é recomendado sempre atualizar o Debian sequencialmente. Por exemplo, atualize o Debian Jessie (8) para Stretch (9) e depois para Buster (10). Mas não consegui encontrar nenhuma instrução clara sobre como fazer isso exatamente.

É suficiente editar os arquivos da lista de fontes do APT ( /etc/apt/sources.liste os arquivos abaixo /etc/apt/sources.list.d/) para se referir à minha versão de lançamento alvo enquanto segue as instruções de atualização nas notas de lançamento?

Por exemplo, para atualizar de Jessie para Stretch, eu substituiria todas as referências a jessie(ou stable, ...) por stretche realizaria a atualização? E depois substitua novamente stretche busterexecute a próxima atualização?

Respostas para outras perguntas aqui, comoAtualizar Debian Jessie (8) para Buster (10) é possível ou precisa ser sequencial nas atualizações de versões?explique apenas que é recomendado atualizar sequencialmente, mas não explique como. Talvez isso seja realmente óbvio e me falte experiência.

Estou um pouco preocupado com a apt-get dist-upgradepossibilidade de atualização direta de Jessie para Buster, deixando de fora Stretch.

Atenciosamente :)

Responder1

As notas de lançamento explicam como fazer cada atualização e, como você disse,cada atualização precisa ser realizada em sequência, seguindo as notas de atualização de cada versão. As notas de lançamento do Debian 10mencione isso explicitamente:

Atualizações diretas de versões Debian anteriores à 9 (stretch) não são suportadas. Por favor, siga as instruções noNotas de lançamento do Debian 9atualizar para o Debian 9 primeiro.

Se você seguir as notas de versão, não atualizará diretamente ao usar o apt-get dist-upgrade. Isso poderia acontecer se você tentasse atualizar para “estável” em vez de um codinome de lançamento: se seus repositórios estivessem configurados para fazer referência a Jessie, e você os alterasse para fazer referência a “estável”, apt-get dist-upgradetentaria atualizar diretamente para Buster (e em breve, Bullseye). O uso de codinomes garante que você acabe atualizando apenas para a versão nomeada.

A configuração do repositório também é abordada nas notas de versão e geralmente não pode ser simplificada para uma operação de substituição (porque a estrutura do repositório pode mudar de uma versão para a próxima, ealguns repositórios devem ser removidos antes da atualização). Por issoas notas de lançamento do Stretchliste os repositórios que precisam ser adicionados e instrua o administrador aremoverrepositórios obsoletos.

Porém, há uma grande e infeliz advertência: a seção de atualização das notas de lançamento não menciona os repositórios de atualização de segurança, que devem ser configurados para a última atualização; para o Debian 10 você deve acabar com algo como

deb http://deb.debian.org/debian buster main
deb http://security.debian.org buster/updates main

no mínimo. A configuração relevante do repositório sempre pode ser encontradana página de informações de segurança do Debian.

(Isso mudará para o Debian 11 e émencionado nas notas de lançamento.)

informação relacionada