Android

Como atualizar o debian 9 stretch para o debian 10 buster

Atualizando o Debian 9 para a versão 10

Atualizando o Debian 9 para a versão 10

Índice:

Anonim

Após mais de dois anos de desenvolvimento, a nova versão estável do Debian, Debian 10, codinome Buster, foi lançada em 6 de julho de 2019 e será suportada por 5 anos.

Esta versão vem com muitos pacotes novos e grandes atualizações de software. O buster Debian 10 é fornecido com o kernel Linux 4.19 LTS, usa a estrutura nftables como backend padrão do iptables, suporta UEFI Secure Boot e tem o AppArmor ativado por padrão.

Neste tutorial, mostraremos como atualizar seu sistema Debian 9 Stretch para o Debian 10, Buster.

Pré-requisitos

A operação de atualização deve ser executada com privilégios de superusuário. Você precisa estar logado como root ou como usuário com privilégios sudo.

Faça backup de seus dados

Antes de qualquer coisa, faça backup dos seus dados antes de iniciar a atualização principal do seu sistema operacional. Se você estiver executando o Debian em uma máquina virtual, é melhor tirar um instantâneo completo do sistema para que você possa restaurar sua máquina facilmente, caso a atualização vá para o sul.

Atualizar pacotes atualmente instalados

Antes de iniciar a atualização da versão, é recomendável atualizar todos os pacotes atualmente instalados para as versões mais recentes.

Pacotes marcados como retidos não podem ser instalados, atualizados ou removidos automaticamente. Isso pode causar problemas durante o processo de atualização. Para verificar se há pacotes retidos em seus sistemas, execute:

sudo apt-mark showhold

Se houver pacotes on hold , desative os pacotes com sudo apt-mark unhold package_name ou verifique se os pacotes não interferirão no processo de atualização.

Atualize o índice de pacotes e atualize todos os pacotes instalados:

sudo apt update sudo apt upgrade

Execute o apt full-upgrade que executará uma atualização principal da versão dos pacotes instalados e poderá remover alguns pacotes desnecessários:

sudo apt full-upgrade

Remova todas as dependências instaladas automaticamente que não são mais necessárias por nenhum pacote:

sudo apt autoremove

Atualizar o Debian 9 Stretch para o Debian 10 Buster

O primeiro passo é reconfigurar os arquivos da lista de fontes do APT.

Para fazer isso, você pode abrir o arquivo /etc/apt/sources.list com o seu editor de texto e substituir cada instância de stretch por buster ou usar os comandos sed abaixo. Se você tiver outros arquivos da lista de fontes em /etc/apt/sources.list.d também deverá atualizar essas fontes.

sudo nano /etc/apt/sources.list /etc/apt/sources.list

deb http://deb.debian.org/debian buster main deb http://deb.debian.org/debian buster-updates main deb http://security.debian.org/debian-security buster/updates main

Como alternativa, você pode usar os seguintes comandos sed que atualizarão o stretch to buster em todos os arquivos da lista de fontes:

sudo sed -i 's/stretch/buster/g' /etc/apt/sources.list sudo sed -i 's/stretch/buster/g' /etc/apt/sources.list.d/*.list

Uma vez feito, atualize o índice de pacotes:

sudo apt update

Se houver alguma mensagem de erro ou aviso relacionada a um repositório de terceiros, tente corrigir o problema ou desabilitar o repositório.

Inicie a atualização do sistema, atualizando os pacotes instalados. Isso atualizará apenas os pacotes que não exigem a instalação ou remoção de outros pacotes:

sudo apt upgrade

Você será perguntado se deseja que os serviços sejam reiniciados automaticamente durante a atualização.

Restart services during package upgrades without asking?

Durante o processo de atualização, você também pode fazer várias outras perguntas, como se deseja manter um arquivo de configuração existente ou instalar a versão do mantenedor de pacotes. Se você não fez alterações personalizadas no arquivo, deve ser seguro digitar Y caso contrário, para manter a configuração atual, digite N

A atualização pode levar algum tempo, dependendo do número de atualizações e da velocidade da Internet.

Em seguida, execute apt full-upgrade que executará uma atualização completa do sistema, instalará as versões mais recentes dos pacotes e resolverá as alterações de dependência entre os pacotes em diferentes versões. Isso atualizará todos os pacotes que não foram atualizados com o comando anterior.

sudo apt full-upgrade

O comando acima pode instalar alguns novos pacotes e remover pacotes conflitantes e obsoletos.

Uma vez feito, limpe os pacotes desnecessários com:

sudo apt autoremove

Por fim, reinicie sua máquina para que o novo kernel seja ativado, digitando:

sudo systemctl reboot

Confirme a atualização

Aguarde alguns instantes até o seu sistema inicializar e efetuar login.

Após o login, você será recebido com a seguinte mensagem:

Linux stretch 4.19.0-5-amd64 #1 SMP Debian 4.19.37-5 (2019-06-19) x86_64…

Você também pode verificar a versão Debian usando o seguinte comando:

lsb_release -a

No LSB modules are available. Distributor ID: Debian Description: Debian GNU/Linux 10 (buster) Release: 10 Codename: buster

É isso, agora você pode desfrutar do seu novo Debian 10 Buster.

Conclusão

Na maioria dos casos, a atualização do Debian 9 Stretch para o Debian 10 Buster deve ser relativamente fácil e indolor.

debian