O debdelta é uma coleção de aplicativos projetada para computar mudanças entre pacotes
Debian. Estas mudanças (que chamaremos "deltas") são similares à saída do programa "diff", que podem
ser usadas para armazenar e transmitir somente as mudanças entre os pacotes Debian.
Esta coleção contém o "debdelta-upgrade", que transfere deltas e os usa para recriar todos os pacotes
*.deb necessários para executar o "apt-get upgrade".
Debdelta está disponível como um pacote Debian, sendo escrito e mantido por Andrea Menucci, Andrea Menucci - debian.net. Embora na manpage se refira ao
comando apt-get upgrade, serve também para apt-get dist-upgrade, aptitude upgrade ou safe-upgrade, pois
atualiza o cache do apt em /var/cache/apt/archives.
Onde este último expressa as diferenças entre as versões deste pacote.
Para recriar o pacote atualizado usando pacote.debdelta (comando debpatch):
# debpatch -A pacote.debdelta pacote_versão_anterior.deb pacote_versão_atual.deb
Quando rodamos o comando debdelta-upgrade, o comando debpatch automaticamente roda sobre os
pacotes *.deb em /var/cache/apt/archives, atualizando o cache. Vale ressaltar que nem todos os pacotes
possuem *.debdelta, pois alguns não valem a pena serem criados e que estes são hospedados em um
servidor.
Que são configurados na instalação /etc/debdelta/sources.conf.
É uma bela ferramenta e acredito que outras distros irão implementar um sistema semelhante para seus
gerenciadores de pacotes, pois alivia a conexão dos usuários e dos servidores.
[1] Comentário enviado por albfneto em 04/05/2011 - 10:08h
o sistema Delta refaz os pacotes só com as mudanças, faz uma espécie de "patch" do pacote, mudando só o necessário e com isso, economiza largura de banda. Muitas distros usam, Gentoo, OpenSUSE etc...
[2] Comentário enviado por chimico em 04/05/2011 - 13:27h
É isso mesmo albfneto, o delta cria patchs tanto de binários, quanto de sources e vi por estes dias que o projeto Resulinux liberou um xdelta de uma imagem iso, imagine só baixar 2MB para atualizar uma iso. Conheci o xdelta no Gentoo há três anos atrás, logo depois usei o openSuse e fiquei intrigado com as atualizações rápidas pelo Zypper. Comecei a procurar se existia algo parecido no Debian, quando conheci o debdelta. O pessoal nos fóruns do Arch parece querer implementá-lo também.
Obrigado pelo comentário!
[3] Comentário enviado por removido em 04/05/2011 - 18:46h
@chicotrance,
parabéns por sua dica, que diga-se de passagem deveria estar na categoria dos Artigos, dada a maior visibilidade daquela seção.
desde que você comentou comigo a respeito do debdelta venho utilizando-o constantemente seja em conjunto com o apt-fast (axel) ou o apt-proz (prozilla).
[5] Comentário enviado por removido em 04/05/2011 - 20:17h
que nada brother, está excelente!
sobre o wget de fato é verdade o que você disse e ele é justamente o que mais utilizo, principalmente no Arch Linux... o porque não sei, mas é muito comum os pacotes se corromperem, seja com o aria2 ou o axel e independente ao mirror selecionado. Já com o wget além de reiniciar onde parou dificilmente perco os arquivos.
valeu por compartilhar essas configs para o APT e isso já vale outra dica!
[]'s
Agora a pouco dando uma olhada no fórum do antiX, do qual faz parte o colega @clandestine: