Como migrar do Debian stable para o testing

Como migrar do Debian stable para o testing

Cansado do software antigo no Debian stable, mas não quer mudar para outra distro? Tente mudar para o Debian Testing e aproveite o melhor dos dois mundos.

Se você está procurando a distribuição Linux mais estável, com certeza, o Debian testing é a escolha certa.

Especialmente se você estiver planejando usá-lo em servidores.

Mas, no lado da área de trabalho, as coisas são um pouco diferentes. Você recebe pacotes com pelo menos um ano de idade e o suporte para hardware novo era é ainda pior.

Então, o que você faz nesses casos? Bem, você pode usar o Debian testing!

Mas antes de pular para a parte de explicação, vamos entender brevemente o que é o Debian testing.

O que é o Debian Testing?

Debian oferece-lhe 3 variantes do Debian:

  • Debian stable (o que você recebe por padrão de sua página inicial).
  • Debian testing (tem pacotes mais novos e quebra com menos frequência do que o Debian instável).
  • Debian instable (tem os pacotes mais recentes e é considerado o mais frágil de todos).

Assim, o Debian testing pode ser considerado um ponto ideal entre estabilidade e pacotes novos.

Muitos usuários Debian preferem a variante do testing sobre a versão stable. Apesar do nome dar a ideia de "teste", é bastante utilizável.

Mas ainda assim, é recomendado que você experimente isso na VM, tente usá-lo com suas ferramentas principais e, se as coisas correrem bem, você pode aplicar essas alterações no sistema principal.

Mudando do Debian stable para Debian testing

Aviso: Você não pode fazer o downgrade do Debian testing para o Debian stable, pois os scripts do instalador e as ferramentas de instalação são projetados apenas para substituir a versão mais antiga pela nova.

Além disso, é recomendado usar o timeshift para criar um backup antes de aplicar as etapas mostradas em sua máquina principal.

Primeiro, atualize os pacotes existentes usando o comando fornecido:

Comandos para usar no terminal

sudo apt update && sudo apt upgrade -y

Em seguida, faça uma cópia do arquivo sources.list original:

Comandos para usar no terminal

sudo cp /etc/apt/sources.list sources.list.backup

Agora, vamos começar com o primeiro passo.

Etapa 1: Editando o arquivo sources.list

Há duas maneiras de editar o arquivo sources.list. Ou você pode alterar manualmente o nome da versão atual com testing ou você pode usar o comando sed para fazer o seu trabalho.

Vamos com o 2º para tornar todo o processo mais fácil. Você só precisa usar o comando fornecido, e ele substituirá bullseye por testing para você:

Comandos para usar no terminal

sudo sed -i 's/bullseye/testing/g' /etc/apt/sources.list

Agora, abra seu terminal e use o comando fornecido para abrir arquivos sources.list:

Comandos para usar no terminal

sudo nano /etc/apt/sources.list

Para garantir, comente todas as linhas que tenham security.debian.org e qualquer coisa que termine com -updates. Para comentar as linhas, adicione o caractere # no começo da linha.

Se você estiver usando nano como no nosso exemplo, você pode pressionar Alt + / para saltar para o final. E então você tem que adicionar a seguinte linha:

deb http://security.debian.org testing-security main

debian_testing_1

E salve as alterações e saia do editor de texto nano.

Etapa 2: Atualizando o repositório e instalando novos pacotes

Agora, atualize o índice do repositório e ele mostrará uma atualização massiva pendente:

Comandos para usar no terminal

sudo apt update

debian_testing_2

Agora, você pode usar o comando fornecido, e ele obterá os pacotes mais recentes:

Comandos para usar no terminal

sudo apt upgrade

Sente-se e relaxe, pois vai demorar um pouco.

Uma vez feito, ele irá apresentar-lhe a lista de alterações feitas como você mudou do Debian stable para o testing. Também irá perguntar algumas coisas específicas de configuração. Você pode aceitar ou modificar de acordo com a sua preferência.

debian_testing_3

Por exemplo, ele poderá perguntar se você deseja reiniciar os serviços durante a atualização do pacote. Aqui você tem uma escolha. Como estamos fazendo isso apenas para uso na área de trabalho, podemos escolher YES:

Uma vez feito, você pode reiniciar o sistema e, em seguida, usar o seguinte comando para ter efeito total das alterações que você acabou de fazer:

Comandos para usar no terminal

sudo apt full-upgrade

Agora, reinicie o sistema e você terá os pacotes mais recentes. Aqui ele já mostra o GNOME 43 ao entrar no sistema:

debian_testing_4

debian_testing_5

Conclusão

Neste tutorial, explicamos como você poderia mudar do Debian stable para o Debian testing. Esperamos que isso seja útil para você.

E se você enfrentar algum problema ou tiver alguma dúvida, me avise nos comentários.

Última atualização deste artigo: 15 de december de 2022