Debian Constantly Usable Testing (CUT)

Nesse artigo veremos como transformar em algo concreto, a ideia surgida do núcleo dos desenvolvedores Debian, ou
seja, a criação do Debian CUT (Constantly Usable Testing) uma distro rolling-release.

[ Hits: 25.871 ]

Por: edps em 21/01/2012 | Blog: https://edpsblog.wordpress.com/


Prova de fogo!



Após pouco mais de 4 meses, desde a criação do artigo introdutório Atualizando o Debian CUT, chegou a hora de por o sistema de snapshots em testes.

Como pode ser visto na imagem abaixo, na época da confecção do artigo, o "sources.list" utilizado tinha os seguintes como repositórios: o snapshot de 31/Jul2011, o de atualizações de segurança e o do Debian Multimedia para o Debian Testing:

# Debian CUT Wheezy|Testing Snapshot (2011/07/31 às 21:20:12h)

deb http://snapshot.debian.org/archive/debian/20110731T212012Z/ wheezy main contrib non-free
deb http://security.debian.org/ wheezy/updates main contrib non-free
deb http://www.debian-multimedia.org wheezy main non-free

Linux: 
Debian Constantly Usable Testing (CUT)

Na imagem acima, vê-se as informações do sistema: Debian Wheezy Testing com kernel 2.6.39-2-686-pae e no Lxterminal, o navegador w3m na página http://snapshot.debian.org/.

Como explicado no artigo Utilizando Snapshots de Pacotes, na seção 'Archive' clicamos em: 'debian'. Selecionamos o mês e em seguida a data do snapshot:
Linux: 
Debian Constantly Usable Testing (CUT)

Linux: 
Debian Constantly Usable Testing (CUT)

Linux: 
Debian Constantly Usable Testing (CUT)

Optei pelo último snapshot disponível, o disponibilizado às 15:35:37 de 19/Nov/2011. Então, hora de alterarmos o sources.list:

sudo nano /etc/apt/sources.list

Mova-se até a linha referente ao snapshot, tecle 'Ctrl+K' uma vez e depois 'Ctrl+U' duas vezes. Um é para para recortar a linha que usaremos como modelo e o outro para manter uma cópia do snapshot substituído.

Depois de colá-las, mova-se com as setas direcionais do teclado até a primeira linha e altere o campo: 20110731T212012Z (ou equivalente) pela data disponibilizada pelo link do snapshot escolhido, neste exemplo:
Logo, o campo substituto é esse: 20111119T153537Z.

Realizadas as alterações, meu "sources.list" ficou assim (desabilite o anterior, se desejar):

# Debian CUT Wheezy|Testing Snapshot (2011/11/19 às 15:35:37h)

deb http://snapshot.debian.org/archive/debian/20111119T153537Z/ wheezy main contrib non-free
deb http://snapshot.debian.org/archive/debian/20110731T212012Z/ wheezy main contrib non-free
deb http://security.debian.org/ wheezy/updates main contrib non-free
deb http://www.debian-multimedia.org wheezy main non-free
Linux: 
Debian Constantly Usable Testing (CUT)

E para começar a brincadeira...

sudo apt-get update
Linux: 
Debian Constantly Usable Testing (CUT)

Linux: 
Debian Constantly Usable Testing (CUT)

Sigo para a atualização completa do sistema.

sudo apt-get dist-upgrade

Mas cancelo em seguida, pois lá vem alguns pacotes do GNOME 3 (pelos quais não tenho interesse):
Linux: 
Debian Constantly Usable Testing (CUT)

Copio alguns pacotes do Wheezy que tenho na instalação real e retorno com:

sudo apt-get autoclean
$ sudo debdelta-upgrade
Linux: 
Debian Constantly Usable Testing (CUT)

sudo apt-get dist-upgrade
Linux: 
Debian Constantly Usable Testing (CUT)

Linux: 
Debian Constantly Usable Testing (CUT)

Após a atualização completa, resolvo atualizar também o kernel i486, que eu havia mantido como 'hold'. Veja na dica Excluindo pacotes de atualizações em distros Debian-Like.
Linux: 
Debian Constantly Usable Testing (CUT)

Após o reinício do sistema, vejam a tela do Grub2 com 4 kernels disponíveis: "2.6.39-2-i686-pae", "2.6.39-2-i486", "3.0.0.1-686-pae" e "3.0.0.1- 486":
Linux: 
Debian Constantly Usable Testing (CUT)

OpenBox carregado com sucesso, hora da remoção dos kernels da série 2.6:
Linux: 
Debian Constantly Usable Testing (CUT)

E de novo a tela do GRUB, desta vez apenas com os kernels da série 3.x:
Linux: 
Debian Constantly Usable Testing (CUT)

Carregamento do sistema:
Linux: 
Debian Constantly Usable Testing (CUT)

OpenBox com kernel i486 + Lxpanel + Tilda & Screenfetch + 2 Conkys & Htop. Nada mais que 60 MB de RAM:
Linux: 
Debian Constantly Usable Testing (CUT)

E FluxBox com kernel i686-pae + Tilda & Screenfetch + Conky + Lxterminal & MOC playing Dream Theater, no more than 56 MB de RAM:
Linux: 
Debian Constantly Usable Testing (CUT)

Is good?

De antemão, peço desculpas pela demora no envio deste artigo aqui para o VOL, pois inúmeros motivos me levaram a tal: falta de tempo, viagens a serviço e o tamanho dos artigos, tanto é que aqui inclui dois num só!

Referências


Um abraço e até o próximo!
Página anterior    

Páginas do artigo
   1. Introdução
   2. Instalação - Parte I
   3. Instalação - Parte II
   4. Atualização do Sistema
   5. Prova de fogo!
Outros artigos deste autor

Empacotamento e instalação do MPV Player no Linux

KDE Plasma no Slackware Current

Compilação, empacotamento, instalação e configuração do WINE-dev

Obtendo diferentes versões do Debian GNU/Linux

Fedora - Instalação Personalizada (NetInstall)

Leitura recomendada

Nova geração Linux

Gerenciadores de pacotes GNU/Linux

Linux pode ser usado por todo mundo! Escolhendo o seu primeiro Linux. Duas Filosofias fundamentais

Boot Linux - o que acontece quando ligamos o computador

Comunity ENTerprise Operating System, o CentOS

  
Comentários
[1] Comentário enviado por crf-rafa em 21/01/2012 - 13:43h

:C
Acabei de fazer netinst
se tivesse visto tinha instalado essa versão
To indo formatar de novo dpois digo oq achei

[2] Comentário enviado por removido em 21/01/2012 - 15:31h

@crf-rafa,

obrigado pelo comentário, sobre o que instalar veja isso:

http://gnu2all.blogspot.com/2012/01/um-scriptzinho-tosco-feito-em-oficina.html

[3] Comentário enviado por crf-rafa em 21/01/2012 - 15:54h

Eu tenho esse script aqui com umas pequenas modificações (:

[4] Comentário enviado por mcnd2 em 22/01/2012 - 01:03h

Ótimo artigo.

Só fiquei na dúvida se para deixar o sistema sempre atualizado deverá sempre ser editado o 'sources.list'?

Parabéns pelo ótimo trabalho.

[5] Comentário enviado por removido em 22/01/2012 - 10:14h

@mcnd2, grato pelo comentário,

sobre as atualizações, o primeiro linha indica o snapshot (você poderá alterá-la quando quiser).

# Debian CUT Wheezy|Testing Snapshot (2011/11/19 às 15:35:37h)
deb http://snapshot.debian.org/archive/debian/20111119T153537Z/ wheezy main contrib non-free
deb http://security.debian.org/ wheezy/updates main contrib non-free
deb http://www.debian-multimedia.org wheezy main non-free

* no momento como eu disse no decorrer do artigo, não sei como eles tratarão a substituição do snapshot, se por meio da instalação de algum pacote, uso de script, etc. Por hora já que ainda não é oficial é editar na mão como explicado aqui:

Voltando aos repositórios, a seguir você tem o 'Security Updates' é dele e do Debian Multimedia que seus pacotes serão atualizados.

Eu faço algo similar a isso no Arch Linux:

http://www.vivaolinux.com.br/artigo/ARM-utilizacao-de-snapshot-de-pacotes-no-Arch-Linux/

Onde meus espelho estão configurados para usar o snapshot de 20 Jan 2012:

#
## Arch RollBack Machine.
#

[core]
Server=http://arm.konnichi.com/2012/01/20/core/os/i686

[extra]
Server=http://arm.konnichi.com/2012/01/20/extra/os/i686

[community]
Server=http://arm.konnichi.com/2012/01/20/community/os/i686


Isso reduz e muito aquelas atualizações gigantescas, daí digamos que em 01 Fev 2012 eu queira alterar, basta trocar ( 2012/01/20 ) por ( 2012/02/01 ).

[6] Comentário enviado por mcnd2 em 22/01/2012 - 10:49h

Obrigado pelo esclarecimento @edps.

Abç...

[7] Comentário enviado por pinduvoz em 22/01/2012 - 18:19h

Quinquagésimo artigo? Parabéns! Aliás, 50 x "parabéns" pelo seu espírito comunitário, meu caro Edinaldo.

E se o ritmo for mantido, não vai demorar muito para que os usuários do VOL leiam seu centésimo artigo.

[8] Comentário enviado por removido em 22/01/2012 - 19:13h

Obrigado André,

não custa nada compartilhar o pouco que aprendi nesses 10 anos usando Linux, aprendi muito aqui mesmo estando de fora do 'sistema', então nada mais justo de compartilhar.

Um abraço.

[9] Comentário enviado por crf-rafa em 23/01/2012 - 07:03h

Estranho, com sistema 64bits só é detectado metade da minha memoria
tenho 4Gb e o sistema só reconhece 2Gb, Kernel PAE não é apenas para OS 32bits?

[10] Comentário enviado por removido em 27/01/2012 - 18:43h

@crf-rafa, sim o PAE é para a arquitetura i686 e o kernel amd64 deveria reconhecer seus 4Gbs de RAM.

[11] Comentário enviado por levi linux em 14/05/2012 - 19:19h

Como sempre os seus tutorias salvam as nossas vidas. Não conhecia esse recurso, acho que será a melhor solução para mim nesse momento. Acabei de configurar e rodar o dist-upgrade. 10!

[12] Comentário enviado por removido em 14/05/2012 - 21:13h

Obrigado Levi, que bom que tenha sido útil, vou voltar a usar os snapshots, mas nesse caso será no Debian SID, meu Squeeze não tem tantos updates.

* não esqueça de também fazer uso do debdelta.

# apt-get update
# apt-get install debdelta
# debdelta-upgrade
# apt-get dist-upgrade

Um abraço.

[13] Comentário enviado por cristianovrrj em 05/07/2012 - 14:21h

O meu Debian Wheezy deixou de atualizar

Sabe me informar o processo para voltar a funcionar.

Obrigado

[14] Comentário enviado por removido em 05/07/2012 - 15:40h

Abra um post no fórum e posta seu sources.list, provavelmente é devido ao fato do Wheezy ter entrado no estado 'frozen' onde a partir de agora só receberá atualização de segurança.


Contribuir com comentário




Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts