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.
Excelente conteúdo.
ResponderExcluirVLW Mermão
ExcluirTudo okay aqui, obrigado cara
ResponderExcluirObrigado. Deu certo aqui.
ResponderExcluirVLW mermão ;)
ExcluirQual a diferença do full-upgrade e o dist-upgrade?
ResponderExcluirEste processo serve de um old-stable para testing também?
Para não esquecer mais, sempre que tiver dúvidas assim use o manula, no caso é
Excluirman apt
" upgrade apt-get
upgrade é usado para instalar actualizações disponíveis de todos os pacotes actualmente instalados no sistema a partir
das fontes configuradas via sources.list(5). Se necessário para satisfazer dependências serão instalados novos
pacotes, mas pacotes existentes nunca serão removidos. Se a actualização de um pacote necessitar da remoção de um
pacote instalado, a actualização deste pacote não será executada.
full-upgrade apt-get
full-upgrade executa a função de upgrade mas irá remover pacotes actualmente instalados se tal for necessário para
actualizar o sistema como um todo."
"old-stable para testing também" Isso nem user avançado faz, primeiro a chance de quebrar é grande, é desnecessário e errado e demorado e vai quebrar.
Venho usando a opção dist-upgrade ao invés da full-upgrade, então vou baixar uma netisnt da testing e fazer uma nova instalação do sistema base depois quando estiver com mais tempo, valeu.
ResponderExcluirIsso é o correto, mas lembre que o Testing é incompleto, varios pacotes não vão para ele por não passarem no QA Debian para entrarem no Testing e ficam no Unstable, para o seu uso com conforto é aconselhável usar ele híbrido com o Unstable que é completo.
ExcluirUma vez testei a versão unstable/Sid mas não durou muito tempo pois ela quebrou e não consigo resolver, depois de 1 semana tentando resolver, abandonei ela. Este meu PC que está com uma old stable, instalei quando era testing mas usei o nome ao invés do termo testing por isso não atualizou. No note eu já usei testing ao mudar de Buster.
ResponderExcluirValeu obrigado, vou ver depois como implementar aqui em meu note.
ResponderExcluirInfelizmente aqui não deu certo. O meu ao invés de stertch em vermelho, apareceu unstable. Troquei por buster. Até aí tudo certo... porém, pra você apareceu download de 1.225 GB de pacotes. Pra mim, apareceu 000. Nada de pacotes.
ResponderExcluirE nem é para dar certo mesmo, Unstable é mais atual que o Buster.
Excluir