Atualizar Debian Online de uma Versão para outra

Entenda como atualizar online de uma versão para outra, por exemplo, do Debian 11 para o Debian 12 e do Debian 12 para o Debian 13 (Trixie).
No Debian 13 teve alterações no nome, caminho e formato do sources.list que agora se chama debian.sources.

[ Hits: 887 ]

Por: Buckminster em 12/08/2025


ATUALIZANDO VERSÕES ANTERIORES



A atualização sugerida nesta página é até o Debian 12, por exemplo, do Debian 9 para o 10, do 10 para o 11 e do 11 para o 12.
Lembrando que jamais se deve pular versões, por exemplo, do 10 direto para o 12.

Para atualizar do Debian 12 para o 13 veja a página ATUALIZANDO DO DEBIAN 12 PARA O 13.

1- Atualize o sistema atual
sudo apt update
sudo apt clean
sudo apt upgrade

2- Abra o terminal
Faça backup do arquivo:
sudo cp /etc/apt/sources.list /etc/apt/sources.list.old

Abra o arquivo:
sudo vim /etc/apt/sources.list <<< usei o vim, use teu editor preferido

Na atualização online sempre deixe somente os repositórios básicos, depois, caso quiser, incremente o arquivo sources.list (veja a sugestão na CONCLUSÃO).
Apague todo o conteúdo e coloque dentro:

deb http://deb.debian.org/debian/ bookworm main non-free-firmware
deb http://security.debian.org/debian-security bookworm-security main non-free-firmware
deb http://deb.debian.org/debian/ bookworm-updates main non-free-firmware

Salve e saia.

Nos Debians 10, 11 e 12 pode-se utilizar já o novo formato e caminho do arquivo de repositórios, mas aqui utilizaremos o antigo por questão de padronização.
Caso queira pode alterar depois para o novo formato e caminho.

3- Execute:
sudo apt update
sudo apt autoclean
sudo apt full-upgrade
Aguarde, deverá terminar sem erros (pode demorar um pouco.

4- Atualize o Debian 12, remova pacotes desnecessários, limpe o sistema e atualize o GRUB:
sudo apt update
sudo apt upgrade
sudo apt autoremove
sudo apt purge ~c
sudo apt autoclean
sudo update-grub

5- Reinicie:
sudo shutdown -r now
Reiniciará sem erros.

Verifique:
cat /etc/os-release

PRETTY_NAME="Debian GNU/Linux 12 (bookworm)"
NAME="Debian GNU/Linux"
VERSION_ID="12"
VERSION="12 (bookworm)"
VERSION_CODENAME=bookworm
ID=debian
HOME_URL=https://www.debian.org/
SUPPORT_URL=https://www.debian.org/support
BUG_REPORT_URL=https://bugs.debian.org/

E terminamos a atualização online do Debian 11 para o 12.

Recomendações
Eu pessoalmente sempre executo no Debian, aproximadamente uma vez por semana no mínimo:
sudo apt update
sudo aptitude safe-upgrade

Antes você terá de instalar o aptitude:
sudo apt update
sudo apt install aptitude

E o comando "sudo apt upgrade" substitua por:
sudo aptitude safe-upgrade

Os manuais recomendam apt-upgrade, pois dizem ele faz a mesma coisa que o "aptitude safe-upgrade" (faz uma atualização segura), mas por uma questão de tradição e por não estar convencido de que executam as mesmas ações (a documentação não é clara) eu continuo usando o aptitude para esta ação de atualização segura do sistema como um todo.

Uma sequência sugerida para manutenção regular do sistema (talvez a cada dois meses, depende do uso e caso aconteça alguma quebra de pacotes) é a seguinte (com sudo ou como root):

sudo apt -f install
sudo apt -f remove
sudo apt autoremove
sudo apt purge ~c
sudo apt autoclean
sudo dpkg --configure -a
sudo apt update
sudo aptitude safe-upgrade
Página anterior     Próxima página

Páginas do artigo
   1. PROLEGÔMENOS
   2. ATUALIZANDO VERSÕES ANTERIORES
   3. ATUALIZANDO DO 12 PARA O 13
   4. CONCLUSÃO
Outros artigos deste autor

Compilação do Kernel

Como um monte de letras de um código fonte transforma-se em voltagens?

Antivírus ClamAV com proteção em tempo real

Instalar e configurar o Nftables com exemplos básicos de configurações

IPv6, DNSv6 e DHCPv6

Leitura recomendada

5 coisas que todo aluno de Sistemas de Informação deveria saber (e fazer)...

Instalando XGL + Compiz no Ubuntu Dapper com o driver Nvidia

Executando máquinas virtuais diretamente no GDM

GNU Emacs (Intro)

I Encontro da Comunidade Viva o Linux

  
Comentários
[1] Comentário enviado por klods1967 em 05/08/2025 - 14:44h

Já fiz atualizações do 9/10, 10/11 e 11/12 sem quebrar sistema
Mas numa desktop 100% Intel e sem usar "repositórios externos" exceto o do Google Chrome


[2] Comentário enviado por Pebis em 09/08/2025 - 10:40h


Algo que costumo utilizar é substituir o nome da distro pela versão. Stable, Testing...

deb http://deb.debian.org/debian/ testing-proposed-updates main contrib non-free

[3] Comentário enviado por Buckminster em 12/08/2025 - 20:41h


[2] Comentário enviado por Pebis em 09/08/2025 - 10:40h


Algo que costumo utilizar é substituir o nome da distro pela versão. Stable, Testing...

deb http://deb.debian.org/debian/ testing-proposed-updates main contrib non-free


Misturar stable e testing no Debian é desencorajado devido ao risco de instabilidade e incompatibilidades.
Usar "stable" é até interessante, mas costumo utilizar o nome.
"Evite usar stable em seu sources.list, pois isso resulta em surpresas desagradáveis e sistemas quebrados quando o próximo lançamento for feito; atualizar para uma nova versão deve ser uma ação deliberada, cuidadosa e editar o arquivo uma vez a cada dois anos não é um fardo."
https://wiki.debian.org/pt_BR/SourcesList


Contribuir com comentário




Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts