quarta-feira, 17 de março de 2010

Yum-Presto: Um santo alívio para suas atualizações

Atualizar o sistema é uma das coisas que os usuários mais fazem, principalmente os iniciantes (por mais estranho que possa parecer). Quer seja do mundo RPM, quer seja do mundo DEB, ou de qualquer outro mundo dentro do universo Linux, o sistema acusou que existe uma atualização o pessoal já fica feliz.


Mas quem nunca ficou triste quando viu o enorme tamanho da atualização e lembrou da minúscula velocidade da sua conexão e quase chorou? Pois os usuários Fedora, da versão 10 em diante, e agora por padrão na versão 12, já podem comemorar. O plugin Presto, do Yum, veio para facilitar sua vida.

A ideia básica do programa é diminuir o tamanho das atualizações, utilizando os deltarpms para diminuir o tamanho do download.

Pausa para explicação:



deltarpm:  Um deltarpm contém a diferença entre um pacote RPM novo e um antigo, o que torna possível recriar um novo RPM do deltarpm e do antigo RPM. Você não precisa ter uma cópia do antigo RPM, pois o deltarpm pode funcionar também com os RPMs instalados.

Básicamente, ao fazer uma atualização, o Presto baixa apenas o deltarpm, a mudança entre o novo pacote e o antigo, já instalado no seu sistema. E o deltarpm se une com o programa já instalado, forma um pacote RPM que faz a atualização recomendada.

Explicando melhor toda essa definição complicada, se você possui um programa que contém as letras "XYZ" e se apenas a letra "Y" foi modificada, o Presto baixa apenas o deltarpm que contém a letra "Y", une esse pacote baixado com o "X" e "Z" já instalados e faz um novo pacote, a atualização, economizando seu tempo e sua banda nada larga.

Em um exemplo da eficiência do Presto, eu fiz uma atualização no meu Fedora de 297MB. Desses 297MB, o Presto atualizou 260MB para apenas 60MB, baixando minha atualização para apenas 97MB. Muito melhor, não?

Apesar de ser apaixonado pelo Synaptic e pelo apt, não posso deixar de dizer que, ao menos nesse ponto, o Yum deu um banho.

Nenhum comentário:

Postar um comentário