Debian testing/unstable é rolling release ?

Com o crescimento do descontentamento com os infindáveis e cansativos lançamentos das distribuições GNU/Linux, muitos usuários tem buscado alternativas rolling release e sempre perguntam nos fóruns se Debian tem versão rolling release, se é o seu caso confira essa matéria.





Debian rolling release



Existe Debian rolling release ?


A resposta é não.


Mas o Debian permite que você o use como uma rolling release, usando o Debian unstable ou o Debian testing com o Unstable.

Deixa eu explicar isso.

O Debian testing é incompleto, muitos programas são retirados dele por não atenderem ao QA Debian para o testing que será a próxima versão stable, mas esses programas são distribuídos no Unstable.

O Debian unstable é completo, mas devemos tomar cuidado com os pacotes do ambiente gráfico que chegam a ele, esses não entram no unstable de forma homogênea ( Completa ).

Esse problema do ambiente gráfico não existe no Debian testing, onde os novos pacotes de ambiente gráfico costumam entrar de uma forma mais completa e o que torna quase impossível você ter problemas.

Portanto a forma mais segura de você ter um Debian rolling release é usando o Debian testing híbrido com o Debian Unstable.


Exemplo de Debian rolling release



Eu utilizo em produção já tem mais de 10 anos o Debian Testing híbrido com o unstable e nunca tive problemas.

Kernel



Atualmente a versão do kernel no testing é a 5.4.0.





A versão 5.5 do kernel está amadurecendo no experimental, assim que atingir um bom nível será enviado para o unstable e em seguida para o testing.





Libreoffice


A sua versão atual é a 6.4.1, a versão 6.4.2 está amadurecendo no experimental e logo sobra para o unstable e posteriormente para o testing.





Ambientes gráficos



As mesma políticas se aplicam aos ambientes gráficos, confira as versões atuais de cada um.


Gnome - 3.34 com início da chegada do 3.36.

Cinnamon - 4.4.8

Mate - 24

LXDE - 10

LXqt - 30

KDE - 5.17.5

XFCE4 - 4.14


Rolling Release não é obrigação de versões atuais



Uma distribuição rolling release não tem a obrigação de adicionar a seus repositórios as versões super atuais dos programas, no Debian os programas são adicionados quando passam pelo controle de qualidade e estão prontos para cada estagio do sistema ( Experimental, Unstable e Testing ).

O sistema rolling vai recebendo de forma continua as atualizações de seus pacotes, sem nunca alterar a versão de release, sem os famosos lançamentos de nova versão da distribuição.

No Debian a release sempre será testing com o codenome da próxima stable, isso é o mais próximo de um lançamento convencional que temos no testing.





O único problema do testing é quando chegamos na época do congelamento dos pacotes para a nova stable, nessa fase não entra mais novos programas nos repositórios testing, mas continuam entrando no unstable e ai temos mais um motivo para tornar o testing híbrido com o unstable.


Instalação do Debian testing



A instalação do testing é idêntica a do stable, você pode usar a instalação live que é super amigável com o uso do Calamares, ou a instalação netinst mais para usuários avançados.

Instalação live






Instalação netinst






Pós instalação


Alterar a sources.list para testing



A primeira providencia que você precisa tomar é alterar a sua sources.list de bullseye para testing.

Com isso o seu sistema fica eternamente testing.


Para fazer a alteração abra a sua sources.list pelo terminal.

su -

nano /etc/apt/sources.list

Onde tiver bullseye altere para testing.

salve teclando ctrl + x tecle s e tecle Enter para fechar.


Ou se preferir pode apagar a sources inteira e adicionar a abaixo.


##Debian Testing
deb http://deb.debian.org/debian/ testing main contrib non-free
deb-src http://deb.debian.org/debian/ testing main

deb http://deb.debian.org/debian/ testing-updates main
deb-src http://deb.debian.org/debian/ testing-updates main


Tornar o sistema híbrido



A segunda providencia é tornar o sistema híbrido com o unstable


Log como Root.

su -


Abra a sua sources.list e altere para abaixo.

nano /etc/apt/sources.list


Apague toda a sources.list aberta no nano e, copie e cole nela as linhas verde abaixo.
Salve com Ctrl + o tecle enter e feche com Ctrl + x

##Debian Testing
deb http://deb.debian.org/debian/ testing main contrib non-free
deb-src http://deb.debian.org/debian/ testing main contrib non-free

deb http://deb.debian.org/debian/ testing-updates main contrib non-free
deb-src http://deb.debian.org/debian/ testing-updates main contrib non-free

##Debian Unstable
deb http://deb.debian.org/debian/ unstable main contrib non-free


Apt.conf 


De o comando abaixo no terminal.

nano /etc/apt/apt.conf 


Copie e cole a linha azul abaixo no nano aberto no terminal.
Salve com Ctrl + o tecle enter e feche com Ctrl + x


APT::Default-Release "testing";



Preferences 


De o comando abaixo no terminal.


nano /etc/apt/preferences


Copie e cole as linhas vermelha abaixo no nano aberto no terminal.
Salve com Ctrl + o tecle enter e feche com Ctrl + x


Package: *
Pin: release a=testing
Pin-Priority:500

Package: *
Pin: release a=unstable
Pin-Priority: 50


De o comando abaixo no terminal para atualizar o apt.


apt-get update 

 Para instalar programas do unstable use a sintaxe abaixo.

apt install -t unstable nomedopacote

Considerações finais



Agora você tem o Debian testing híbrido, você não precisa mais se preocupar com lançamentos de novo Debian 11, 12, 13 ... ou o que for, seu Debian sera eternamente o testing que ira se atualizando diariamente.

Não considero esse sistema um rolling release, isso pelo fato do congelamento do testing para se tornar stable, o que pode levar alguns meses.

Mas é bem próximo de um rolling release.




Você precisa ver isso

Todos os arquivos do blog

Mostrar mais