Como atualizar o Debian 8 Jessie para o Debian 9 Alongamento

Como atualizar o Debian 8 Jessie para o Debian 9 Alongamento

Objetivo

Este artigo explica um procedimento de atualização do sistema do Debian 8 Jessie Linux para o Debian 9 Stretch.

O que há de novo

Além do kernel Linux atualizado, o Stretch vem com uma quantidade considerável de software novo e atualizado, bem como vários pacotes foram tornados obsoletos:

Este novo lançamento do Debian novamente vem com muito mais software do que seu antecessor Jessie; A distribuição inclui mais de 15346 novos pacotes, para um total de mais de 51687 pacotes. A maior parte do software da distribuição foi atualizada: mais de 29859 pacotes de software (são 57% de todos os pacotes em Jessie). Além disso, um número significativo de pacotes (mais de 6739, 13% dos pacotes em Jessie) foram removidos por vários motivos da distribuição.
FONTE: Debian.org

Preparativos

Dado que o Debian é uma distribuição Linux extremamente robusta, combinada com o fato de que não há nada certo na vida, as chances são de que, após a atualização, você pode acabar com um sistema quebrado. Portanto, é necessário ressaltar que nenhuma atualização do sistema é à prova de balas e você deve discutir, preparar e possivelmente testar qualquer processo de failover ou recuperação adequado antes da atualização do sistema proposta para o Debian Stretch. A regra geral é que menos software instalado em seu sistema, a maior chance de uma atualização bem -sucedida.

As chances de uma atualização bem-sucedida e totalmente funcional diminuem por vários pacotes de terceiros instalados no seu sistema atual. A partir desse motivo, remova qualquer repositório padrão obsoleto e software de terceiros antes de tentar a atualização. O comando que pode ser útil aqui é:

# pesquisa de aptidão '~ o' 

O comando acima listará todos os pacotes que não estão mais em uma lista de repositórios padrão, pois foram removidos; Assim, eles ficaram obsoletos ou os pacotes foram instalados manualmente.

Execute um backup completo de dados e arquivos de configuração manual residentes no seu sistema atual. Por exemplo, isso pode incluir, entre outros, diretórios residenciais do usuário, bancos de dados, sites etc. Caso você administre o Debian Linux praticamente tire um instantâneo, caso algo dê errado durante a atualização do trecho.

Aviso:

Mariadb substitui o banco de dados MySQL no Debian 9 Stretch. Isso apresenta um novo formato de arquivo de dados binários de banco de dados que não é compatível com o seu formato de banco de dados atual (Debian 8 Jessie). Durante a atualização, seus bancos de dados serão atualizados automaticamente. No entanto, quando você se deparar com alguns problemas durante ou após a atualização, você não poderá reverter de volta! A partir desse motivo, é importante fazer backup de todos os seus bancos de dados atuais antes de prosseguir com uma atualização do Debian 9 Stretch!
REFERÊNCIA: Debian.org



Jessie Atualização completa

Antes de seguirmos em frente com a atualização, vamos atualizar totalmente nosso atual sistema Debian Jessie:

# atualização APT-GET # APT-GET UPGRADE # apt-get dist-upgrade 

Se tudo correr bem, execute as verificações de sanidade e consistência do banco de dados para pacotes parcialmente instalados, ausentes e obsoletos:

# dpkg -c 

Se nenhum problema for relatado, verifique quais pacotes são retidos:

# APT-Mark Holdhold 

Pacotes Em espera não será atualizado, o que pode causar inconsistências após a atualização de alongamento. Antes de passar para a próxima parte, é recomendável corrigir todos os problemas produzidos por ambos os comandos acima.

Atualizar o repositório do pacote para o Debian Stretch

Agora, que temos um sistema atual totalmente atualizado, é hora de ressincronizar os arquivos de índice de pacotes com novas fontes de alongamento do Debian. Isso é feito editando /etc/apt/fontes.lista arquivo para incluir Debian esticar repositório de pacotes. Primeiro, faça um backup da corrente /etc/apt/fontes.lista:

# cp/etc/apt/fontes.Lista/etc/apt/fontes.list_backup 

Executar Apt Edit Sounds ou use seu editor de texto favorito e.g., Vim para modificar uma corrente /etc/apt/fontes.lista arquivo para incluir repositórios de alongamento. Basta atualizar a palavra -chave Jessie para esticar.

Exemplo:

De Jessie Deb http: // httpredir.Debian.Org/Debian Jessie Main Deb http: // httpredir.Debian.Org/Debian Jessie-Updates Main Deb http: // Segurança.Debian.Org Jessie/Atualizações Main para esticar Deb http: // httpredir.Debian.Org/Debian Stretch Main Deb http: // httpredir.Debian.Org/Debian Stretch-updates Deb http: // Segurança.Debian.Org Stretch/Atualizações Main 

Alternativamente, use um sed comando para automatizar esta tarefa tediosa:

# sed -i 's/jessie/stretch/g'/etc/apt/fontes.lista 

Uma vez acima /etc/apt/fontes.lista A edição de arquivo é concluída, use apt-get Comando para atualizar o índice de pacotes:

# atualização apt-get 

Atualizar para a simulação de alongamento do Debian

Antes de pressionarmos o botão de atualização, vamos usar apt comando para ver uma prévia do que estamos enfrentando. Para fazer isso executado APT LIST -Atualizável comando para obter uma pesquisa rápida do número de pacotes a serem instalados, atualizados e removidos sem afetar o sistema.

# Lista APT -Atualizável 


Atualize para o Debian Stretch

Chegamos à parte mais emocionante, que é a atualização real da Jessie para o Debian Stretch System. Durante a atualização, você pode receber:

Existem serviços instalados no seu sistema que precisam ser reiniciados quando certas bibliotecas, como libpam, libc e libssl, são atualizadas. Como essas reinicializações podem causar interrupções de serviço para o sistema, você normalmente será solicitado em cada atualização para a lista de serviços que deseja reiniciar. Você pode escolher esta opção para evitar ser solicitado; Em vez disso, todas as reinicializações necessárias serão feitas para você automaticamente, para que você possa evitar receber perguntas em cada atualização da biblioteca.

Reinicie os serviços durante atualizações de pacotes sem perguntar?

A escolha é sobre se você deseja que o sistema reinicie seus serviços automaticamente durante a atualização do sistema ou deseja fazê -lo manualmente ou depois que o sistema estiver totalmente atualizado para se esticar. Quando estiver pronto, execute os comandos abaixo para iniciar o processo de atualização do Debian Stretch:

# upgrade apt-get 

Nesta fase, você deve ter seu sistema Jessie Debian Linux totalmente atualizado para o Debian Stretch. Siga este guia para verificar sua versão do Debian atual.
Mais uma vez, verifique se há pacotes obsoletos para que não haja surpresas na pista:

# pesquisa de aptidão '~ o' 

Parabéns ao seu Sistema Linux do Debian 9 Stretch Linux totalmente atualizado.

Tutoriais do Linux relacionados:

  • Coisas para instalar no Ubuntu 20.04
  • Como atualizar o Ubuntu de 22.04 a 22.10
  • Como atualizar o Ubuntu para 21.04
  • Coisas para fazer depois de instalar o Ubuntu 20.04 fossa focal linux
  • Como atualizar o Ubuntu para 22.04 LTS Jellyfish
  • Mint 20: Melhor que o Ubuntu e o Microsoft Windows?
  • Como atualizar os pacotes do Ubuntu no Ubuntu 22.04 Jammy…
  • Ubuntu 20.04 Guia
  • Download do Linux
  • Melhor distro Linux para desenvolvedores