Observe que a atualização só é suportada do Debian 12 para o Debian 13. Se você estiver usando o Debian 11,
atualize para o Debian 12 primeiro. Depois, quando estiver no Debian 12, você poderá atualizar para o Debian 13.
Confira se nenhuma das aplicações extras que usa tem suporte para a nova versão.
1 – Primeiro verifique seu espaço em disco:
df -h
2. Cerca de 5 GiB livres é uma quantidade boa, então prossiga com (para liberar mais espaço):
sudo apt clean
sudo apt autoremove
3 – Identifique quaisquer repositórios de terceiros que precisem ser atualizados. Eles serão alterados com o find comando abaixo:
ls /etc/apt/sources.list.d
4 – Atualizar distribuição atual
sudo apt update && sudo apt dist-upgrade && sudo apt autoremove -y
Se isso trouxer um novo kernel, sudo reboot, caso contrário, continue.
5 – Alterar repositório para trixie, de bookworm.
sudo sed -i ‘s/bookworm/trixie/g’ /etc/apt/sources.list
6 – Alterar todos os repositórios de terceiros.
sudo find /etc/apt/sources.list.d -type f -exec sed -i 's/bookworm/trixie/g' {} \;
7 – Atualisar o Debian.
Para o seguinte, diga Sim para reiniciar os serviços e mantenha os arquivos de configuração existentes quando solicitado.7
sudo apt update && sudo apt dist-upgrade && sudo apt autoremove -y

8 – Reinicie.
sudo reboot
Opcional, mas recomendado: Mude para deb822o formato do sources.list. Isso irá escrever /etc/apt/sources.list.d/debian.sourcese/etc/apt/sources.list.d/debian-backports.sources.
sudo apt modernize-sources

Após usar o modernize:

Obs: Atenção: o trixie-backports pode não estar disponível Signed-Byem alguns mirrors de terceiros. Você pode corrigir isso configurando Signed-By: /usr/share/keyrings/debian-archive-keyring.gpg manualmente /etc/apt/sources.list.d/debian-backports.sources
Fonte: https://gist.github.com/yorickdowne/3cecc7b424ce241b173510e36754af47
