Usar Debian testing


O Debian testing é a melhor alternativa para quem tem preferência por programas atuais e sabe dos riscos de usar refisefuqui base Debian em um sistema sem anti vírus, confira como tornar o seu Debian testing quase uma rolling release.

 

Usar Debian testing

Debian, anteriormente chamado Debian GNU/Linux e hoje apenas Debian, é um sistema operacional composto inteiramente de software livre e mantido oficialmente pelo Projeto Debian. O projeto recebe, ainda, apoio de outros indivíduos e organizações de todo o mundo. Wikipédia

 

 

O Debian Testing é desenvolvido durante 2 anos, ao final desse período ele é congelado e nasce uma nova versão Stable.

No inicio do desenvolvimento do Debian Stretch o testing passou a receber o codinome na /etc/apt/soures.list da próxima versão Stable, atualmente a próxima Stable é o bookworm.

deb http://deb.debian.org/debian/ bookworm main
deb-src http://deb.debian.org/debian/ bookworm main

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


Dessa maneira o atual Debian Testing deixara de ser Testing em meados de 2023 quando será lançada o próximo Debian 12 Stable.

Outro detalhe do Debian Testing é que ele não é completo, vários programas com problemas são removidos dele e mantidos no unstable e ou experimental e muitos deles podem ser usados normalmente, programas muito novos também podem não estar ainda no testing, exemplo ambientes gráficos.

Para que o seu Debian Testing continue Testing após o lançamento da Stable precisamos alterar o codinome pra testing na sources.list.

Pinar o apt com os repositórios unstable e experimental é uma ótima alternativa apenas para o Debian testing e nunca no Debian Stable.

Em primeiro lugar log como root no terminal ( Caso tenha problemas com o PATH confira essa matéria )
su -
Agora abra a sua sources.list e apague todo o conteúdo dela.
nano /etc/apt/sources.list
Cole na sources.list as linhas abaixo em vermelho.

##Debian Testing
deb http://deb.debian.org/debian/ testing main
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

##Debian Unstable
deb http://deb.debian.org/debian/ unstable main

##Debian Experimental
deb http://deb.debian.org/debian/ experimental main



Ficando como na imagem abaixo.



Salve teclando Ctrl + x tecle s e tecle Enter para fechar o nano.

Non-Free


OBS: Caso queira liberar o contrib non-free adicione ao final de cada linha contrib non-free como na imagem abaixo.



Pinar o apt

Devemos criar dois arquivos para dizer ao apt as prioridades de cada repositório, assim evitamos que em um apt upgrade o sistema seja poluído com pacotes dos repositórios unstable e experimental.

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 verde abaixo no nano aberto no terminal.
Salve com Ctrl + o tecle enter e feche com Ctrl + x

OBS: A ultima linha deve ser Pin-Priority: 50 e nunca uma linha vazia.

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

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

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


Atualize a lista de pacotes.
apt update

Exemplos

Kernel Linux, na imagem temos o Kernel 5.18 via testing e unstable, o 5.19 via experimental.

O XFCE4 está recebendo as atualizações para a versão 4.17, veja o Thunar pelo experimental.

O LibreOffice temos a versão 7.4 RC1 pelo experimental.

Para instalar um programa do repositório experimental use a sintaxe.

sudo apt install -t experimental nomedoprograma

Para instalar um programa do repositório unstable use a sintaxe.

sudo apt install -t unstable nomedoprograma

Um ótimo exemplo de programas retirados do Testing e que está presente no Unstable é o VirtualBox.

Na imagem você pode ter uma ideia melhor da diversidade de versões de um programa no Debian.


Tudo bem você é super conservador e prefere o Debian Stable e ou o Ubuntu LTS, é um direito seu, mas no caso do Ubuntu ele usa como base justamente o Debian Unstable/Experimental onde não existe a estabilidade nos parâmetros do Debian Stable.

Atualmente estou usando Arch pela liberdade sem ideologias, mas usei por 17 anos o Debian Testing pinado sem problema algum.

Comparado ao Debian pinado o Arch é bem mais conservador e o Debian tem pacotes bem mais atuais.


Comentários

Você precisa ver isso

Todos os arquivos do blog

Mostrar mais