Como atualizar sua versão estável do Debian
Nesse artigo irei ensinar como atualizar a versão estável do Debian para a próxima versão sem a necessidade de reinstalação do sistema mantendo seus arquivos de forma segura.
Como mudar sua versão do Debian estável
Como atualizar o
Neste artigo, vou mostrar como eu faria esse upgrade, seguindo as boas práticas recomendadas pelo próprio projeto Debian.
Exemplo usado aqui:
O procedimento é praticamente o mesmo para qualquer salto entre versões estáveis.
Upgrade de sistema é coisa séria. Fazer com calma evita dor de cabeça depois.
Ou, se preferir:
Se o kernel ou bibliotecas importantes forem atualizados, reinicie:
Edite o arquivo principal de repositórios:
por:
Exemplo típico:
Usar o codinome dá mais controle sobre quando você quer mudar de versão novamente.
Isso faz o sistema sempre acompanhar a versão estável atual automaticamente. Pode ser prático em desktops, mas não é indicado para servidores, justamente por tirar esse controle.
Se aparecer algum erro aqui, pare e resolva antes de continuar. Ignorar avisos nessa etapa costuma dar problema depois.
Ele atualiza o que for possível sem instalar novos pacotes ainda.
Durante o processo:
Leia com atenção tudo o que o APT perguntar.
Em arquivos de configuração:
O processo pode demorar, dependendo da sua conexão e do hardware.
Debian para a próxima versão estável (sem dor de cabeça).
Atualizar o Debian de uma versão estável para outra não é nenhum bicho de sete cabeças, mas também não é algo que deve ser feito no impulso. Com um pouco de cuidado e seguindo os passos corretos, o upgrade costuma ser tranquilo tanto em desktops quanto em servidores.
Neste artigo, vou mostrar como eu faria esse upgrade, seguindo as boas práticas recomendadas pelo próprio projeto Debian.
Exemplo usado aqui:
Debian 12 Bookworm para o Debian 13 Trixie.
O procedimento é praticamente o mesmo para qualquer salto entre versões estáveis.
Antes de começar: algumas verdades importantes
Antes de sair digitando comandos, pare um minuto e confira:- Faça backup dos seus dados importantes (home, configs, bancos de dados, etc.)
- Leia as Release Notes da nova versão (sim, isso evita surpresas)
- Garanta energia estável (notebooks conectados na tomada)
- Tenha acesso a root ou sudo
- Em servidores, planeje uma janela de manutenção
Upgrade de sistema é coisa séria. Fazer com calma evita dor de cabeça depois.
Conferindo a versão atual do Debian
Sempre é bom saber exatamente onde você está antes de dar o próximo passo:cat /etc/os-release
Ou, se preferir:
lsb_release -a
Atualizando totalmente o sistema atual
Esse passo é obrigatório. Não tente atualizar de versão com o sistema desatualizado.sudo apt update
sudo apt upgrade
sudo apt full-upgrade
Se o kernel ou bibliotecas importantes forem atualizados, reinicie:
sudo reboot
Limpando o que não é mais necessário
Remover pacotes antigos ajuda bastante a evitar conflitos durante o upgrade:sudo apt autoremove --purge
sudo apt autoclean
Ajustando os repositórios do APT
Agora vem a parte mais importante: dizer ao Debian para onde ele deve ir.Edite o arquivo principal de repositórios:
sudo nano /etc/apt/sources.list
Usando o codinome da versão (recomendado)
Troque todas as ocorrências de:bookworm
por:
trixie
Exemplo típico:
deb http://deb.debian.org/debian trixie main contrib non-free non-free-firmware deb http://security.debian.org/debian-security trixie-security main contrib non-free non-free-firmware deb http://deb.debian.org/debian trixie-updates main contrib non-free non-free-firmware
Usar o codinome dá mais controle sobre quando você quer mudar de versão novamente.
Usando "stable" (com ressalvas)
Também é possível usar:stable
Isso faz o sistema sempre acompanhar a versão estável atual automaticamente. Pode ser prático em desktops, mas não é indicado para servidores, justamente por tirar esse controle.
Atualizando a lista de pacotes
Depois de ajustar os repositórios:sudo apt update
Se aparecer algum erro aqui, pare e resolva antes de continuar. Ignorar avisos nessa etapa costuma dar problema depois.
Upgrade mínimo (passo-chave)
Esse comando prepara o sistema para o upgrade completo:sudo apt upgrade --without-new-pkgs
Ele atualiza o que for possível sem instalar novos pacotes ainda.
Upgrade completo da distribuição
Agora sim, o upgrade de verdade:sudo apt full-upgrade
Durante o processo:
Leia com atenção tudo o que o APT perguntar.
Em arquivos de configuração:
- Servidores: geralmente é melhor manter o arquivo local.
- Desktops: aceitar o padrão novo costuma funcionar bem.
O processo pode demorar, dependendo da sua conexão e do hardware.
https://www.vivaolinux.com.br/topico/Debian/Debian-Stable-travado-em-atualizaes-dist-upgrade-no-reso...
https://www.vivaolinux.com.br/topico/Debian/systemd-resolved-precisa-ser-reiniciado-periodicamente
No meu caso, so se resolveu quando eu mudei o codinome pra 'stable'.
Obs.: Quando eu usava o espelho da UFPR esse problema nunca aconteceu, so deu PT mesmo quando mudei pro CDN da Fastly.