Confira nessa matéria como realizar a atualização do Debian Stretch para o Debian Buster com segurança.
O Debian Stretch foi lançado no dia 17 de Junho de 2017 e é a atual versão Stable do Debian.
Forçar a instalação dos pacotes restantes pode ajudar.
Ai está o sistema atualizado.
Debian 9 Stretch
O Debian Stretch foi lançado no dia 17 de Junho de 2017 e é a atual versão Stable do Debian.
No dia 06 de Julho de 2019 teremos o lançamento da próxima versão Stable do Debian o Buster.
Essa matéria é destinada a quem esteja usando o Debian Stretch e queira o atualizar quando o Debian 10 Buster for lançado.
Cuidados
Aqui irei dar algumas dicas para que você faça um upgrade do Debian com o minimo de riscos.
Não tenha repositórios de terceiros que distribuam pacotes da base do Debian e ou ambientes gráficos.
No caso de a sua interface gráfica ser o Gnome Shell eu recomento que desative extensões do Shell 3 antes de iniciar o upgrade de versão do sistema operacional, a diferença de versão do Shell 3 pode causar problemas com as extensões instaladas.
Não interrompa o processo de upgrade sob pena de corromper irremediavelmente o seu sistema operacional Debian.
Recomendação
Antes de instalar ou atualizar o Debian sempre leia atentamente as notas de lançamento, isso é indispensável.
Atualizar o Debian Stretch
Antes do upgrade devemos atualizar o sistema atual, para isso de os comandos abaixo no terminal.
Log como root.
su
Atualize a lista de pacotes
apt update
Atualize o sistema operacional.
apt full-upgrade
Remova pacotes obsoletos, aconselho antes de executar o comando abaixo confira essa matéria para evitar problemas graves.
apt autoremove
Reinicie o computador.
reboot
Sources.list
Agora você deve analisar a sua sources.list, se ela usa como release stretch ou stable.
Aconselho sempre a deixar com release o codinome da versão, isso de da controle no caso de upgrade, se usar como release a versão stable, toda vez que sair uma nova stable o seu sistema é atualizado automaticamente e isso pode causar problemas como mencionado em "Cuidados".
Abra a sua sources.list com os comandos abaixo.
Log como Root.
Abra a sources.list.
Note na imagem acima a release está como stretch em vermelho, basta você alterar o stertch para buster como na imagem abaixo.
Salve teclando Ctrl + x tecle s e tecle Enter para fechar.
Atualize a lista de pacotes.
Caso apresente alguma mensagem rode novamente o apt update.
Atualize o sistema.
apt full-upgrade
No total nessa instalação teremos um download de 1.225 GB de pacotes.
Aguarde e não interrompa.
Algumas mensagem podem ser exibidas pedindo confirmação, como isso pode variar de instalação para instalação você deve analisar o seu caso.
Se o apt full-upgrade falhar use o comando abaixo.
Se ainda apresentar pacotes quebrados use os comandos, altere "nome_do_pacote_quebrado" pelo nome do pacote quebrado.
Log como Root.
su
Abra a sources.list.
nano /etc/apt/sources.list
Note na imagem acima a release está como stretch em vermelho, basta você alterar o stertch para buster como na imagem abaixo.
Salve teclando Ctrl + x tecle s e tecle Enter para fechar.
Atualize a lista de pacotes.
apt update
Caso apresente alguma mensagem rode novamente o apt update.
Atualize o sistema.
apt full-upgrade
No total nessa instalação teremos um download de 1.225 GB de pacotes.
Aguarde e não interrompa.
Algumas mensagem podem ser exibidas pedindo confirmação, como isso pode variar de instalação para instalação você deve analisar o seu caso.
Se o apt full-upgrade falhar use o comando abaixo.
apt full-upgrade -o APT::Immediate-Configure=0
Se ainda apresentar pacotes quebrados use os comandos, altere "nome_do_pacote_quebrado" pelo nome do pacote quebrado.
dpkg -r --force-depends nome_do_pacote_quebrado
Forçar a instalação dos pacotes restantes pode ajudar.
apt install -f
Confira se está tudo corrigido e tente corrigir o que faltar.
dpkg --configure -a
No meu caso o apt quebrou e só foi corrigido depois desses últimos passos.
Ai está o sistema atualizado.