Como atualizar o Debian 8 Jessie para Debian 9 Stretch

Como atualizar do Debian 8 Jessie para o 9 Stretch

Com o lançamento em 17 de junho, o Debian Stretch muitos usuários já procuram saber como atualizar seus sistema, do Jessie para o Stretch.

Já foi divulgado, o Debian 9 Stretch vem com inúmeras novidades e correções do sistema que é um dos melhores Sistemas Operacionais.

Agora, basta seguir 7 passos para fazer seu upgrade de modo simples e rápido.

1 – Faça um backup completo dos arquivos

É sempre bom ter um backup. Nós recomendamos sempre ter um backup atualizado dos dados, e ainda mais em um upgrade de versão. Em casos de upgrade, muitos programas são atualizados e podem perder suas referências anteriores.

Então lembre-se de ter um backup, principalmente de :

  • Arquivos pessoais
  • Arquivos de configuração

Se tiver qualquer problema, poderá instalar o Jessie e restaurar totalmente seu sistema.

2 – Confira sua versão

Sempre bom lembrar que este artigo trata-se do Upgrade do Debian 8 para o 9, ok ? Então confira sua versão:

lsb_release -a

A resposta deverá ser algo assim:

Distributor ID: Debian
Description:    Debian GNU/Linux 8.8 (jessie)
Release:        8.8
Codename:       jessie

3 – Atualize seu Debian Jessie 8

Antes do upgrade completo, atualize completamente seu sistema atual. Isto é sempre importante fazer

apt-get update && apt upgrade

4 – Atualize o arquivo sources.list

Claro, você está mudando do Jessie para o Stretch, precisa atualizar a lista para busca de programas e atualizações.

Recomendo tirar um backup desta lista também:

cp -pa /etc/apt/sources.list /etc/apt/sources.list.backup

Depois um comando para atualizar:

sed -i 's/jessie/stretch/g' /etc/apt/sources.list

Este comando mudará tudo que tiver jessie para stretch, ficando sua sources.list atualizada para o Stretch.

5 – Atualizar novamente o sistema

Agora, ainda estamos com o Jessie, mas mesmo assim atualizamos para correr o menor risco de quebra de pacotes.

apt-get update && apt upgrade

Neste ponto poderá parecer que tem algo quebrado no sistema, mas não necessariamente é.

Lendo listas de pacotes...
Construindo árvore de dependências...
Lendo informação de estado...
Alguns pacotes não puderam ser instalados. Isto pode significar que
você solicitou uma situação impossível ou, se você está usando a
distribuição instável, que alguns pacotes requeridos não foram
criados ainda ou foram retirados da "Incoming".
A informação a seguir pode ajudar a resolver a situação:

Os pacotes a seguir têm dependências desencontradas:
 kdepimlibs-kio-plugins : Quebra: kdepimlibs-data mas 4:16.04.2-2 está para ser instalado
 libakonadi-kde4 : Quebra: kdepimlibs-data mas 4:16.04.2-2 está para ser instalado
 libakonadi-kmime4 : Quebra: kdepimlibs-data mas 4:16.04.2-2 está para ser instalado
 libkabc4 : Quebra: kdepimlibs-data mas 4:16.04.2-2 está para ser instalado
 libkcal4 : Quebra: kdepimlibs-data mas 4:16.04.2-2 está para ser instalado
 libkholidays4 : Quebra: kdepimlibs-data mas 4:16.04.2-2 está para ser instalado
 libkresources4 : Quebra: kdepimlibs-data mas 4:16.04.2-2 está para ser instalado
 libmailtransport4 : Quebra: kdepimlibs-data mas 4:16.04.2-2 está para ser instalado

6 – Upgrade para o Debian Stretch 9

Finalmente, agora é a hora de mudar de sistema.

apt dist-upgrade

O download é grande, a lista de pacotes é muito extensa, colocarei uma lista reduzida:

Lendo listas de pacotes...
Construindo árvore de dependências...
Lendo informação de estado...
Os seguintes pacotes foram instalados automaticamente e já não são necessários:
 appstream-index cpp-4.9 docutils-common docutils-doc espeak-data 
 firebird2.5-common firebird2.5-common-doc firebird2.5-server-common (...)
xfce4-quicklauncher-plugin xfce4-volumed
Utilize 'apt-get autoremove' para os remover.
Os pacotes a seguir serão REMOVIDOS:
 coinor-libcoinmp1 coinor-libcoinutils3 coinor-libosi1 fonts-droid
 gir1.2-gdm3 gnome-media grilo-plugins-0.2 gstreamer0.10-plugins-good (...)
vlc-plugin-pulse xchat xfce4-mixer xserver-xorg-input-vmmouse
 xserver-xorg-video-modesetting
Os NOVOS pacotes a seguir serão instalados:
 accountwizard albatross-gtk-theme ant ant-optional appstream baloo-kf5
 blackbird-gtk-theme bluebird-gtk-theme bluedevil blueman breeze (...)
xscreensaver-gl-extra xserver-xorg-input-libinput xserver-xorg-legacy
 xserver-xorg-video-amdgpu xxd
Os pacotes a seguir serão atualizados:
 accountsservice acl acpi acpi-support-base acpid adduser adwaita-icon-theme
 aisleriot akonadi-backend-mysql akonadi-server akregator alsa-utils anacron (...)
yelp yelp-xsl zeitgeist zeitgeist-core zeitgeist-datahub zenity
 zenity-common zip zlib1g
2033 pacotes atualizados, 992 pacotes novos instalados, 124 a serem removidos e 0 não atualizados.
É preciso baixar 1.979 MB de arquivos.
Depois desta operação, 1.964 MB adicionais de espaço em disco serão usados.
Você quer continuar? [S/n]

Depois ele abrirá um log que você poderá sair com a tecla ‘q’.

Ao finalizar a instalação os programas, ele poderá entrar em algumas configurações para sua confirmação, continue confirmando ou alterando o que houver necessidade.

Neste ponto ele irá instalar todos os pacotes e este processo pode ser lento, demorando de 30 minutos a 1 hora.

7 – Reiniciar

Agora teremos que fazer igual ao Windows, reinicie seu computador para que as alterações entrem em vigor…

Poderá checar sua nova versão com o comando:

lsb_release -a

E a resposta será mais ou menos esta:

Distributor ID: Debian
Description:    Debian GNU/Linux 9.0 (stretch)
Release:        9.0
Codename:       stretch

Conclusão

Com a atualização feita, você pode agora desfrutar de todas as vantagens do Debian Stretch 9, como sua estabilidade e velocidade.

Um abraço e até a pŕoxima

 

2 comentários em “Como atualizar o Debian 8 Jessie para Debian 9 Stretch

  1. Fiz atuaiização do debian 8.5 para o 9 seguindo a instrução acima só que bem no final da atualização a tela ficou escura e piscante quando se usa o teclado ou mouse. Tentado reiniciar vai até um certo ponto e para em resumo não funcionou mais.
    Não sei oque fazer n agora.

Deixe uma resposta

O seu endereço de e-mail não será publicado. Campos obrigatórios são marcados com *